pyqt 輸入對話方塊 QInputDialog 設定大小
阿新 • • 發佈:2021-02-12
技術標籤:pyqt
一.效果圖
二.關鍵程式碼
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QInputDialog
def setting(self):
input_dialog = QtWidgets.QInputDialog(self)
input_dialog.setInputMode(QInputDialog.TextInput)
input_dialog.setWindowTitle('python')
input_dialog.setLabelText( '標題內容')
a = '預設顯示內容'
input_dialog.setTextValue(a)
# input_dialog.textValueChanged.connect('輸入框 發生變化時 響應')
input_dialog.setFixedSize(500, 100) # 設定 輸入對話方塊大小
input_dialog.show()
if input_dialog.exec_() == input_dialog.Accepted:
text = input_dialog.textValue( ) # 點選ok 後 獲取輸入對話方塊內容
print("ok")
else:
print("canceled")