扣丁學堂Python培訓簡述PyQt5必學之組合框

扣丁学堂Python培训简述PyQt5必学之组合框

上篇文章小編已經和大家分享了PyQt5必學之滑塊控件QSlider的操作,今天小編再和大家分享另一篇Python開發技術的文章,下面我們一起來看一下扣丁學堂Python培訓小編和大家分享PyQt5必學之組合框,對Python感興趣的小夥伴下面就隨小編一起來了解一下吧。

扣丁学堂Python培训简述PyQt5必学之组合框

QComboBox 是一個允許用戶從列表選項中選擇一項的控件。

#!/usr/bin/python3# -*- coding: utf-8 -*-"""PyQt5 教程這個例子展示瞭如何使用QComboBox部件。作者:我的世界你曾經來過博客:http://blog.csdn.net/weiaitaowang最後編輯:2016年8月4日"""import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QLabel, QComboBoxclass Example(QWidget): def __init__(self):  super.__init__  self.initUI def initUI(self):  self.lb1 = QLabel('黑客帝國', self)  combo = QComboBox(self)  combo.addItem('黑客帝國')  combo.addItem('指環王')  combo.addItem('復仇車聯盟')  combo.addItem('阿凡達')  combo.addItem('X戰警')  combo.move(50, 50)  self.lb1.move(50, 150)  combo.activated[str].connect(self.onActivated)  self.setGeometry(300, 300, 300, 200)  self.setWindowTitle('組合框')    self.show def onActivated(self, text):  self.lb1.setText(text)  self.lb1.adjustSizeif __name__ == '__main__': app = QApplication(sys.argv) ex = Example sys.exit(app.exec_)

組合框中有五個選項。標籤控件用來顯示從組合框中所選的選項。

combo = QComboBox(self)combo.addItem('黑客帝國')combo.addItem('指環王')combo.addItem('復仇車聯盟')combo.addItem('阿凡達')combo.addItem('X戰警')

我們創建包含五個選項的QComboBox部件。

combo.activated[str].connect(self.onActivated)

在QComboBox中選中項目,我們調用onActivated方法。

def onActivated(self, text): self.lb1.setText(text) self.lb1.adjustSize

在onActivated方法中,我們設置標籤控件顯示所選項目的文本。adjustSize調整標籤的大小。

程序執行後:

扣丁学堂Python培训简述PyQt5必学之组合框

以上就是扣丁學堂Python在線學習小編給大家分享的PyQt5必學之組合框,希望對小夥伴們有所幫助,想要了解更多關於Python開發方面內容的小夥伴可以登錄扣丁學堂官網諮詢,扣丁學堂有專業的Python培訓班邀請有理想的你加入。扣丁學堂不僅有專業的Python培訓班供大家學習,還有與時俱進的課程體系和大量的Python在線視頻教程讓學員免費觀看學習,想要學好Python的小夥伴快到扣丁學堂來了解詳情吧。扣丁學堂Python技術交流群:279521237。

標籤: 扣丁學堂Python培訓 PyQt5必學之組合框 Python培訓 Python視頻教程 Python基礎教程 python安裝教程 Python核心編程 Python在線教程 Python在線視頻 Python在線學習


分享到:


相關文章: