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如何在终端里面显示一张图片
Aug 17 Python
解决python2.7 查询mysql时出现中文乱码
Oct 09 Python
python使用openpyxl库修改excel表格数据方法
May 03 Python
python docx 中文字体设置的操作方法
May 08 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python笔记之代理模式
Nov 20 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
Dec 26 Python
python中图像通道分离与合并实例
Jan 17 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
Numpy ndarray 多维数组对象的使用
Feb 10 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代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
js给selected添加options的方法
2015/05/06 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
python读取Android permission文件
2013/11/01 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python实现从wind导入数据
2019/12/03 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
银行会计财务工作个人的自我评价
2013/10/29 职场文书
高中军训感言1000字
2014/03/01 职场文书
正科级干部考察材料
2014/05/29 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS