1. 程式人生 > 其它 >pyqt 輸入對話方塊 QInputDialog 設定大小

pyqt 輸入對話方塊 QInputDialog 設定大小

技術標籤: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")