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操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
简单介绍Python的Django框架加载模版的方式
Jul 20 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 Python
Python中应该使用%还是format来格式化字符串
Sep 25 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
python redis 删除key脚本的实例
Feb 19 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
基于python的socket实现单机五子棋到双人对战
Mar 24 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
python 成功引入包但无法正常调用的解决
Mar 09 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 Python
Python实现视频中添加音频工具详解
Dec 06 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
使用 php4 加速 web 传输
2006/10/09 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
浅谈js中的闭包
2015/03/16 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
js绑定事件和解绑事件
2017/04/27 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
Python标准库之collections包的使用教程
2017/04/27 Python
Python实现句子翻译功能
2017/11/14 Python
python得到电脑的开机时间方法
2018/10/15 Python
python判断完全平方数的方法
2018/11/13 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
如何基于python生成list的所有的子集
2019/11/11 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
"引用"与多态的关系
2013/02/01 面试题
如何开启linux的ssh服务
2015/02/14 面试题
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
上课迟到检讨书
2014/02/19 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
业务员辞职信范文
2015/03/02 职场文书
关于保护环境的建议书
2019/06/24 职场文书