国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

PyQt5每天必學之組合框

2020-02-22 23:45:22
字體:
供稿:網(wǎng)友

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

#!/usr/bin/python3# -*- coding: utf-8 -*-"""PyQt5 教程這個例子展示了如何使用QComboBox部件。作者:我的世界你曾經(jīng)來過博客: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('指環(huán)王')  combo.addItem('復仇車聯(lián)盟')  combo.addItem('阿凡達')  combo.addItem('X戰(zhàn)警')  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.adjustSize()if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())

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

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

我們創(chuàng)建包含五個選項的QComboBox部件。

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

在QComboBox中選中項目,我們調(diào)用onActivated()方法。

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

在onActivated()方法中,我們設(shè)置標簽控件顯示所選項目的文本。adjustSize()調(diào)整標簽的大小。

程序執(zhí)行后

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁门县| 临洮县| 正阳县| 绥中县| 泾川县| 门头沟区| 盐池县| 望谟县| 宿迁市| 大英县| 灵山县| 连江县| 临泉县| 内乡县| 武城县| 东明县| 六安市| 永登县| 和田县| 双桥区| 满城县| 龙山县| 赞皇县| 呈贡县| 黔东| 东港市| 永州市| 博野县| 安康市| 广德县| 辽中县| 土默特左旗| 舒兰市| 沧州市| 临泽县| 象山县| 洞口县| 香港 | 个旧市| 兴和县| 丁青县|