国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乃东县| 田林县| 运城市| 吉木乃县| 河北省| 西峡县| 惠来县| 甘肃省| 巴青县| 平潭县| 兰西县| 大足县| 泽普县| 涡阳县| 易门县| 调兵山市| 错那县| 奉节县| 清远市| 蒲江县| 普安县| 巴楚县| 仪陇县| 阆中市| 华安县| 涟水县| 武强县| 城市| 花莲县| 玉树县| 驻马店市| 黄骅市| 茶陵县| 涞水县| 宜都市| 安岳县| 安龙县| 望奎县| 定日县| 巴青县| 枣庄市|