PyQt4实现下拉菜单可供选择并打印出来


Posted in Python onApril 20, 2018

本文为大家分享了PyQt4实现下拉菜单可供选择并打印出来的具体代码,供大家参考,具体内容如下

# -*- coding: cp936 -*- 
#QComboBox 窗口组件允许用户从列表清单中选择 
#这个例子中显示一个 QComboBox 和一个 QLabel 。组合框有5个选项的列表, 
#他们是Linux发行版的名称。标签显示从组合框选择的内容。 
from PyQt4 import QtGui, QtCore 
 
class Example(QtGui.QWidget): 
 
 def __init__(self): 
 super(Example, self).__init__() 
 
 self.initUI() 
 def initUI(self): 
 
 #self.label = QtGui.QLabel("Ubuntu", self) 
 
 #创建一个 QComboBox 窗口组件并增加5个选项。 
 combo = QtGui.QComboBox(self) 
 combo.addItem("Ubuntu") 
 combo.addItem("Mandriva") 
 combo.addItem("Fedora") 
 combo.addItem("Red Hat") 
 combo.addItem("Gentoo") 
 
 combo.move(50, 50) 
 #self.label.move(50, 150) 
 
 
 #当一个选项被选择,我们调用 onActivated() 方法。 
 self.connect(combo, QtCore.SIGNAL('activated(QString)'),self.onActivated) 
 
 
 self.setGeometry(250, 200, 350, 250) 
 self.setWindowTitle('QComboBox') 
 
 #在该方法中,我们把选择项设置到标签中,并调整标签的尺寸。 
 def onActivated(self, text): 
 print text 
 #self.label.setText(text) 
 #self.label.adjustSize() 
 
def main(): 
 app = QtGui.QApplication([]) 
 ex = Example() 
 ex.show() 
 app.exec_() 
 
 
if __name__ == '__main__': 
 main()

效果图:

PyQt4实现下拉菜单可供选择并打印出来

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之print详解
Sep 28 Python
Python中每次处理一个字符的5种方法
May 21 Python
Python实现多线程抓取网页功能实例详解
Jun 08 Python
Tensorflow 查看变量的值方法
Jun 14 Python
详解关于Django中ORM数据库迁移的配置
Oct 08 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Django模板语言 Tags使用详解
Sep 09 Python
python中树与树的表示知识点总结
Sep 14 Python
Django框架下静态模板的继承操作示例
Nov 08 Python
Python单链表原理与实现方法详解
Feb 22 Python
MATLAB数学建模之画图汇总
Jul 16 Python
Python 如何操作 SQLite 数据库
Aug 17 Python
PyQt5每天必学之组合框
Apr 20 #Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 #Python
Pyqt实现无边框窗口拖动以及窗口大小改变
Apr 19 #Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 #Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 #Python
利用numpy和pandas处理csv文件中的时间方法
Apr 19 #Python
Python处理CSV与List的转换方法
Apr 19 #Python
You might like
Php部分常见问题总结
2006/10/09 PHP
一段防盗连的PHP代码
2006/12/06 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
JavaScript中的类继承
2010/11/25 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
Javascript继承机制详解
2017/05/30 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
python简单验证码识别的实现方法
2019/05/10 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
超市促销活动总结
2014/07/01 职场文书
超市采购员岗位职责
2015/04/07 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers