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多重继承新算法C3介绍
Sep 28 Python
Python自动化构建工具scons使用入门笔记
Mar 10 Python
Python实现快速多线程ping的方法
Jul 15 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
pandas中去除指定字符的实例
May 18 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
Django框架实现分页显示内容的方法详解
May 10 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
python 微信好友特征数据分析及可视化
Jan 07 Python
python实现简单飞行棋
Feb 06 Python
Python itertools.product方法代码实例
Mar 27 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
windows xp下安装pear
2006/12/02 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
PHP编程风格规范分享
2014/01/15 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
jQuery在iframe中无法弹出对话框的解决方法
2014/01/12 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
webpack配置的最佳实践分享
2017/04/21 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
Python二分法搜索算法实例分析
2015/05/11 Python
详解python with 上下文管理器
2020/09/02 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
公务员个人自我评价分享
2013/11/06 职场文书
酒店实习个人鉴定
2013/12/07 职场文书
葡萄牙语专业个人求职信
2013/12/10 职场文书
校长寄语大全
2014/04/09 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
音乐教师个人总结
2015/02/06 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL