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判断windows隐藏文件的方法
Mar 21 Python
Python实现文件按照日期命名的方法
Jul 09 Python
Linux下多个Python版本安装教程
Aug 15 Python
详解Python3中ceil()函数用法
Feb 19 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
Python读取stdin方法实例
May 24 Python
Python 中Django安装和使用教程详解
Jul 03 Python
python计算无向图节点度的实例代码
Nov 22 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
python常用运维脚本实例小结
Feb 14 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
python绘制雷达图实例讲解
Jan 03 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文件操作实现代码分享
2011/09/01 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
Python批量发送post请求的实现代码
2018/05/05 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
eBay德国站:eBay.de
2017/09/14 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
求职简历中个人的自我评价
2013/12/25 职场文书
作文评语大全
2014/04/23 职场文书
吴仁宝观后感
2015/06/09 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
运动会1000米加油稿
2015/07/21 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
话题作文之成长
2019/12/09 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL
js判断两个数组相等的5种方法
2022/05/06 Javascript