pyautogui消息框功能
pyautogui应用PyMsgBox模块的消息框函数来实现4种不同类型的消息框:alert、confirm、prompt和password。四种消息框的说明如下:
alert
alert:带有文本信息和单个按钮的简单消息框。参数text、title和button分别设置文本内容、提示框的标题以及按钮的命名,使用方法如下:
import pyautogui
msg=pyautogui.alert(text="这是alter",title="Alter",button='ok')
print(msg)
效果:
confirm
带有文本信息和多个按钮的消息框。参数text、title和buttons分别设置文本内容、提示框的标题以及按钮的命名,参数buttons以列表表示,可以设置一个或多个按钮,使用方法如下:
import pyautogui
msg=pyautogui.confirm(text="这是confirm",title="Confirm",buttons=['ok',"no"])
print(msg)
效果:
prompt
带有文本信息和文本输入框以及“确认”和“取消”按钮的消息框。参数text、title和default分别设置文本内容、提示框的标题以及文本输入框的默认值,使用方法如下:
import pyautogui
msg=pyautogui.prompt(text="这是prompt",title="Prompt",default="你好")
print(msg)
效果:
password
与prompt相似,只不过文本输入框的内容会被参数mask所替换显示。使用方法如下:
import pyautogui
msg=pyautogui.password(text="这是password",title="Password",default="你好m",mask="hello")
print(msg)
效果: