from pyqt5 import qtwidgets參考:from pyqt5.qtwidgets import qlineedit,qinputdialog
class
mywindow
(qtwidgets.qwidget):
def__init__
(self):
super(mywindow,self).__init__()
self.mybutton = qtwidgets.qpushbutton(self)
self.mybutton.setobjectname("mybutton")
self.mybutton.settext("test")
self.mybutton.clicked.connect(self.msg)
defmsg(self):
# 後面四個數字的作用依次是 初始值 最小值 最大值 小數點後位數
doublenum,ok1 = qinputdialog.getdouble(self, "標題","計數:", 37.56, -10000, 10000, 2)
#後面四個數字的作用依次是 初始值 最小值 最大值 步幅
intnum,ok2 = qinputdialog.getint(self, "標題","計數:", 37, -10000, 10000, 2)
#第三個引數可選 有一般顯示 (qlineedit.normal)、密碼顯示( qlineedit. password)與不回應文字輸入( qlineedit. noecho)
stringnum,ok3 = qinputdialog.gettext(self, "標題","姓名:",qlineedit.normal, "王尼瑪")
#1為預設選中選專案,true/false 列表框是否可編輯。
items = ["spring", "summer", "fall", "winter"]
item, ok4 = qinputdialog.getitem(self, "標題","season:", items, 1, true)
text, ok5 = qinputdialog.getmultilinetext(self, "標題", "address:", "john doe\nfreedom street")
if __name__=="__main__":
import sys
myshow=mywindow()
myshow.show()
1.qinputdialog模組
PyQt5筆記之標準輸入框QInputDialog
python view plain copy from pyqt5 import qtwidgets from pyqt5.qtwidgets import qlineedit,qinputdialog class mywindow qtwidgets.qwidget def init self s...
標準輸入框
在qt中,qinputdialog類中提供了簡單的輸入對話方塊用來獲得使用者的輸入資訊,目前包含4中資料型別的輸入,字串 int型別,double型別 以及下拉列表。使用方法通過簡單的例子說明,若呼叫字串輸入框則設定為乙個lineedit,如果是int double型別的輸入框,則為乙個qspinb...
PyQt5,彈窗,自定義輸入對話方塊
環境 pyqt5 pycharm python3.5 在qt designer裡新建乙個dialog的型別 不能是main window,只能有乙個 新建之後隨意新增一些控制項接收使用者輸入 之後儲存,會把這個dialog存成乙個單獨的.ui檔案。前面一直在main window 裡找這個部分找了半...