效果
代碼
import sys
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)
widget = QWidget()
print(QInputDialog().getText(widget, 'getText()', '輸入文本:'))
print(QInputDialog().getInt(widget, 'getInt()', '輸入數字:', value=5, min=0, max=10, step=2))
print(QInputDialog().getDouble(widget, 'getDouble()', '輸入數字:', 88.88, -100, 100, 2))
print(QInputDialog().getItem(widget, 'getItem()', '選擇列表:', ['C', 'C++', 'Java', 'Python'], 0, False))
print(QInputDialog.getMultiLineText(widget, 'getMultiLineText()', '多行文本:', 'Hello\nWorld'))
類型 |
功能 |
getText() |
文本 |
getInt() |
數字 |
getDouble() |
數字 |
getItem() |
選擇列表 |
getMultiLineText() |
多行文本 |
參考文獻
- QInputDialog