日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python GUI庫圖形界面開發之PyQt5輸入對話框QInputDialog詳細使用方法與實例

瀏覽:161日期:2022-08-05 16:30:21
PyQt5輸入對話框QInputDialog介紹

QInputDialog控件是一個標準對話框,有一個文本框和兩個按鈕(ok和cancel)組成,當用戶單擊ok或enter鍵后,在父窗口可以收集通過QInputDialog控件輸入的信息,QInputDialog控件是QDialog標準對話框的一部分

在QInpuTDialog控件中可以輸入數字,字符串或列表中的選項,標簽用于提示必要的信息

QInputDialog類中常用的方法 方法 描述 getint() 從控件中獲得標準整數輸入 getDouble() 從控件中獲得標準浮點數輸入 getText() 從控件中獲得標準字符串的輸入 getItem() 從控件中獲得列表里的選項輸入 QInputDialog使用實例

import sysfrom PyQt5.QtCore import *from PyQt5.QtWidgets import *from PyQt5.QtGui import *class InputDialogDemo(QWidget): def __init__(self,parent=None): super(InputDialogDemo, self).__init__(parent) #表單布局 layout=QFormLayout() #創建按鈕,當行文本框并建立按鈕點擊與槽函數的聯系,添加到布局中 self.btn1=QPushButton(’獲得列表里的選項’) self.btn1.clicked.connect(self.getItem) self.Le1=QLineEdit() layout.addRow(self.btn1,self.Le1) # 創建按鈕,當行文本框并建立按鈕點擊與槽函數的聯系,添加到布局中 self.btn2=QPushButton(’獲得字符串’) self.btn2.clicked.connect(self.getText) self.le2=QLineEdit() layout.addRow(self.btn2,self.le2) # 創建按鈕,當行文本框并建立按鈕點擊與槽函數的聯系,添加到布局中 self.btn3 = QPushButton(’獲得整數’) self.btn3.clicked.connect(self.getInt) self.le3 = QLineEdit() layout.addRow(self.btn3, self.le3) #設置主窗口的布局及標題 self.setLayout(layout) self.setWindowTitle(’Input Dialog例子’) def getItem(self): #創建元組并定義初始值 items=(’C’,’C++’,’C#’,’JAva’,’Python’) #獲取item輸入的值,以及ok鍵的點擊與否(True 或False) #QInputDialog.getItem(self,標題,文本,元組,元組默認index,是否允許更改) item,ok=QInputDialog.getItem(self,'select input dialog',’語言列表’,items,0,False) if ok and item: #滿足條件時,設置單行文本框的文本 self.Le1.setText(item) def getText(self): text,ok=QInputDialog.getText(self,’Text Input Dialog’,’輸入姓名:’) if ok: self.le2.setText(str(text)) def getInt(self): num,ok=QInputDialog.getInt(self,’Integer input dualog’,’輸入數字’) if ok: self.le3.setText(str(num))if __name__ == ’__main__’: app=QApplication(sys.argv) demo=InputDialogDemo() demo.show() sys.exit(app.exec_())

允許程序,顯示效果圖如下

python GUI庫圖形界面開發之PyQt5輸入對話框QInputDialog詳細使用方法與實例

python GUI庫圖形界面開發之PyQt5輸入對話框QInputDialog詳細使用方法與實例

python GUI庫圖形界面開發之PyQt5輸入對話框QInputDialog詳細使用方法與實例

python GUI庫圖形界面開發之PyQt5輸入對話框QInputDialog詳細使用方法與實例

代碼分析:

在這個例子中,在QFormLayour布局管理器中放置了三個按妞和三個文本框,當單擊按鈕時,將彈出標準對話框,把按鈕的單擊信號與自定義的槽函數進行連接

self.btn1.clicked.connect(self.getItem)self.btn2.clicked.connect(self.getText)self.btn3.clicked.connect(self.getInt)

當調用QInputDialog.getItem()函數時,QInputDialog控件包含一個QComboBox控件和兩個按鈕,用戶從QComboBox中選擇一個選項后,允許用戶確認或取消操作

def getItem(self): items=(’C’,’C++’,’C#’,’JAva’,’Python’) item,ok=QInputDialog.getItem(self,'select input dialog',’語言列表’,items,0,False) if ok and item: #滿足條件時,設置單行文本框的文本 self.Le1.setText(item)

同理,當調用QInputDialog.getText()函數時,QInputDialog控件包含一個文本框和兩個按鈕,允許用戶輸入字符串

本文詳細講解了PyQt5輸入對話框QInputDialog詳細使用方法與實例,更多關于這方面的知識請查看下面的相關鏈接

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美aⅴ一区二区三区视频| 国产精品色网| 伊人久久一区| 亚洲色图网站| 亚洲人成亚洲精品| 午夜久久av| 国产日韩欧美三区| 国产精品3区| 成人精品国产亚洲| 99久精品视频在线观看视频| 欧美特黄一区| 在线一区二区三区视频| 亚洲乱码久久| 国产精品亲子伦av一区二区三区| 亚洲精品观看| 国产探花一区二区| 国产一区二区三区亚洲综合| 人人香蕉久久| 久久亚洲国产精品一区二区| 色婷婷成人网| 国产精品777777在线播放| 国产成人77亚洲精品www| 欧美二三四区| 中文字幕免费精品| 美女高潮久久久| 日本在线高清| 亚洲欧美视频| 青青青国产精品| 国产精品99视频| 色婷婷精品视频| 亚洲精品一区二区在线播放∴| 日本电影久久久| 亚洲黄色免费av| 亚洲视频电影在线| 久久69成人| 欧美午夜精彩| 亚洲三级视频| 91中文字幕精品永久在线| 精品一区毛片| 欧美日一区二区三区在线观看国产免 | 日韩av一区二区在线影视| 欧美日韩中文| se01亚洲视频| 亚洲3区在线| 国产aa精品| 日韩中文字幕区一区有砖一区| 欧美精品导航| 国产偷自视频区视频一区二区| 91成人精品观看| 久久精品高清| 国产日韩欧美高清免费| 欧美福利专区| 久久99青青| 久久午夜精品一区二区| 久久精品理论片| 蜜桃视频第一区免费观看| 国产精品xxx| 99香蕉国产精品偷在线观看 | 国产精品视区| 久久精品女人| 亚洲开心激情| 99久久久国产精品美女| 国产精品亚洲欧美一级在线| 女人av一区| 加勒比视频一区| 日韩欧美精品一区二区综合视频| 91看片一区| 欧美精品aa| 亚洲少妇诱惑| 在线手机中文字幕| 日本不卡一二三区黄网| 欧美成人亚洲| 国产一区二区三区四区五区| 天堂精品久久久久| 2023国产精品久久久精品双| 久久99蜜桃| 日韩和欧美一区二区| 天堂网在线观看国产精品| 国产suv精品一区二区四区视频| 日本在线不卡视频| 国产精品日本欧美一区二区三区| 极品av在线| 久久丁香四色| 日韩影院在线观看| 99久久九九| 91日韩在线| 欧美经典一区| 欧美日韩亚洲一区三区| 综合激情视频| 国产精品毛片一区二区三区| 亚洲成人va| 国产中文在线播放| 精品三级国产| 麻豆国产精品视频| 国产精品免费大片| 蜜臀久久99精品久久久久宅男| 亚洲调教视频在线观看| 超碰成人av| 国产精品激情| 涩涩涩久久久成人精品| 午夜精品网站| 久久精品国内一区二区三区水蜜桃| 久久精品国产99| 国产精品超碰| 国产精品久久久网站| 91综合久久爱com| 亚洲欧洲专区| 日韩在线黄色| 日韩在线视频一区二区三区| 中文日韩欧美| 欧美日韩国产免费观看视频| 成人看片网站| 91精品一区二区三区综合在线爱| 精品女同一区二区三区在线观看| 97久久亚洲| 少妇高潮一区二区三区99| 日本大胆欧美人术艺术动态| 日韩午夜在线| 欧美在线资源| 国产精品毛片在线看| 免播放器亚洲| 日韩中文字幕av电影| 男女激情视频一区| 喷白浆一区二区| 亚洲影视一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲免费高清| 最新日韩av| 亚洲欧美日韩高清在线| 欧美日韩亚洲在线观看| 成人av二区| 精品1区2区3区4区| 久久福利精品| 综合五月婷婷| 日本午夜精品久久久久| 久久精品 人人爱| 麻豆国产91在线播放| 日本精品黄色| 亚洲福利专区| 亚洲伊人精品酒店| 日韩高清一区在线| 国产精品一区亚洲| 精品一区二区三区亚洲| 精品资源在线| 久久久久久黄| 红桃视频国产精品| 综合一区av| 国产精品欧美在线观看| 久久精品国产精品亚洲毛片| 黑人精品一区| 午夜免费一区| 亚洲综合激情在线| 国产精品亚洲片在线播放| 久久久免费人体| 欧洲av不卡| 国产亚洲一级| 欧美精品三级在线| 风间由美中文字幕在线看视频国产欧美| 成人在线视频区| 久久久影院免费| 亚洲欧美久久精品| 国产精品1区在线| 欧美日韩精品在线一区| 一区二区国产在线| 久久精品国产999大香线蕉| 极品日韩av| 日韩国产欧美在线视频| 日本久久综合| 免费观看久久久4p| 国产精品高清一区二区| 久久久精品网| 亚州精品视频| 国产成人1区| 精品一区在线| 国产欧美88| 青青久久av| 少妇精品久久久一区二区三区| 欧美激情视频一区二区三区免费| 亚洲播播91| 亚洲精品影院在线观看| www.九色在线| 亚洲视频国产| 日韩欧美一区二区三区在线视频| 免播放器亚洲一区| 日韩在线欧美| 91大神在线观看线路一区| 99久久久国产精品美女| 国产乱子精品一区二区在线观看 | av在线资源| 亚洲性视频在线| 在线看片国产福利你懂的| 亚洲2区在线| 91精品国产成人观看| 欧美影院视频| 亚洲黑丝一区二区| 欧美黄色一区| 日本欧美在线看| 成人片免费看| 日本国产一区| 国产高清一区|