📜  使用 PyAutoGUI 的消息框

📅  最后修改于: 2022-05-13 01:55:38.586000             🧑  作者: Mango

使用 PyAutoGUI 的消息框

PyAutoGUI是一个Python模块,它可以自动化您的 GUI 并以编程方式控制您的键盘和鼠标。本文说明了创建显示框的 GUI 函数。
如果您想了解更多关于 PyAutoGUI 及其自动化键盘和鼠标的能力,请阅读这篇文章:使用 PyAutoGUI 实现鼠标和键盘自动化

PyAutoGUI 不附带Python,因此请转到命令提示符并键入以下内容:

pip3 install PyAutoGUI

alert() :显示一个带有文本和一个 OK 按钮的简单消息框。返回单击的按钮的文本。

# Python Program to show alert() function
import pyautogui
  
pyautogui.alert('GeekforGeeks alert box')

输出:它将显示带有给定文本的警报框,单击“确定”时将返回“确定”


confirm() :显示一个带有 OK 和 Cancel 按钮的消息框。可以自定义按钮的数量和文本。返回单击的按钮的文本。

# Python Program to show confirm() function
import pyautogui
pyautogui.confirm('Geek Shall I proceed?')

输出:它将显示带有给定文本的警报框,并在单击按钮时返回按钮上的文本。在这种情况下,它的“OK”

有多个选择选项 -

# Python Program to show confirm() function
# with multiple options
import pyautogui
pyautogui.confirm('Enter option Gfg', buttons =['A', 'B', 'C'])

输出:单击 A 时,它将返回“A”作为输出。


prompt() :显示一个带有文本输入的消息框,以及确定和取消按钮。返回输入的文本,如果单击取消,则返回无。

# Python Program to show prompt() function
import pyautogui
pyautogui.prompt('What is your name?')

输出:它将返回输入的文本,在本例中为“GeekForGeeks”,如果单击取消,则返回无。

password() :显示一个带有文本输入的消息框,以及确定和取消按钮。键入的字符显示为 *。返回输入的文本,如果单击取消,则返回 None

# Python Program to show password() function
import pyautogui
pyautogui.password('Enter password (text will be hidden)')

输出:它将返回输入的文本/密码,在本例中为“GeekForGeeks”,如果单击取消,则返回无。