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虚拟环境项目实例
Nov 20 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
python实现自动登录后台管理系统
Oct 18 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
python实现简单加密解密机制
Mar 19 Python
python logging模块的使用总结
Jul 09 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 Python
Python pymysql模块安装并操作过程解析
Oct 13 Python
selenium学习教程之定位以及切换frame(iframe)
Jan 04 Python
python 制作一个gui界面的翻译工具
May 14 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
php实现递归的三种基本方式
2020/07/04 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
原生js实现轮播图
2017/02/27 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
详解python的数字类型变量与其方法
2016/11/20 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
python正则表达式面试题解答
2020/04/28 Python
python字符串常用方法
2018/06/14 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
Notino法国:购买香水和化妆品
2019/04/15 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
文字自荐书范文
2014/02/10 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
中秋晚会致辞
2015/07/31 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
源码安装apache脚本部署过程详解
2022/09/23 Servers