當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python PyMsgBox用法及代碼示例


PyMsgBox 很簡單,跨平台,純粹用 Python 實現,用於消息框,就像 JavaScript 一樣。它使用 Python 的內置 Tkinter module 作為其 GUI。

安裝

該模塊沒有內置Python。要安裝它,請在終端中鍵入以下命令。

pip install PyMsgBox

PyMsgBox 中有四個函數,它們遵循 JavaScript 的消息框命名約定:

  • alert()
  • prompt()
  • confirm()
  • Timeout()
  • password()

alert()

此方法顯示一個帶有文本和單個按鈕的消息框。它返回按鈕的文本。

用法:

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)

輸出:

confirm()

此方法顯示一個帶有“確定”和“取消”按鈕的消息框。按鈕的數量和文本可以自定義。返回單擊的按鈕的文本。

用法:

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

Python3


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

輸出:

pymsgbox confirm

prompt()

此方法顯示一個帶有文本輸入的消息框以及“確定”和“取消”按鈕。返回輸入的文本,如果單擊“取消”,則返回“無”。

用法:

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

Python3


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

輸出:

pymsgbox prompt

password()

此方法將顯示一個屏蔽字符來代替輸入的每個字符。

用法:

password(text,title,masking-character)

Python3


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

輸出:

pymsgbox password



相關用法


注:本文由純淨天空篩選整理自akshaypawar4大神的英文原創作品 PyMsgBox module in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。