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处理cookie详解
Feb 07 Python
python 连接sqlite及简单操作
Jun 30 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
Django框架模板注入操作示例【变量传递到模板】
Dec 19 Python
python获取txt文件词向量过程详解
Jul 05 Python
django 使用全局搜索功能的实例详解
Jul 18 Python
Python读取csv文件实例解析
Dec 30 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
python中如何设置代码自动提示
Jul 15 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
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP 加密解密内部算法
2010/04/22 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
Laravel 5.5 异常处理 & 错误日志的解决
2019/10/17 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
js实现碰撞检测
2021/01/29 Javascript
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
在python中pandas的series合并方法
2018/11/12 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
我的求职计划书
2014/01/10 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
同学聚会感言一句话
2015/07/30 职场文书
药房管理制度范本
2015/08/06 职场文书