📜  Python的PyMsgBox 模块

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

Python的PyMsgBox 模块

PyMsgBox 很简单,跨平台,像 JavaScript 一样,完全用Python实现消息框。它的 GUI 使用 Python 的内置 Tkinter 模块。

安装

这个模块没有内置Python。要安装它,请在终端中键入以下命令。

pip install PyMsgBox

PyMsgBox 中有四个函数,它们遵循 JavaScript 的消息框命名约定:

  • 警报()
  • 迅速的()
  • 确认()
  • 暂停()
  • 密码()

警报()

此方法显示带有文本和单个按钮的消息框。它返回按钮的文本。

句法:



alert(text='', title='', button='OK')
Python3
import pymsgbox as a
 
 
b = a.alert("This is alreat", 'Title')
 
# OK whatever you type, it will return OK
print(b)


Python3
import pymsgbox as a
 
a.confirm('This is text', 'This is title', ' ')


Python3
import pymsgbox as a
 
 
a.prompt('Text', 'Title', 'Default')


Python3
import pymsgbox as a
 
a.password("Enter Password", 'This is Title of your application', '', '-')


输出:

确认()

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



句法:

confirm(text='', title='', buttons=['OK', 'Cancel'])

蟒蛇3

import pymsgbox as a
 
a.confirm('This is text', 'This is title', ' ')

输出:

pymsgbox 确认



迅速的()

此方法显示一个带有文本输入以及确定和取消按钮的消息框。返回输入的文本,如果单击取消,则返回 None。

句法:

prompt(text='', title='', defaultValue='')

蟒蛇3

import pymsgbox as a
 
 
a.prompt('Text', 'Title', 'Default')

输出:



pymsgbox 提示

密码()

此方法将显示掩码字符代替键入的每个字符。

句法:

password(text,title,masking-character)

蟒蛇3

import pymsgbox as a
 
a.password("Enter Password", 'This is Title of your application', '', '-')



输出:

pymsgbox 密码