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 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
浅析python 中__name__ = '__main__' 的作用
Jul 05 Python
Python中使用SAX解析xml实例
Nov 21 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
Python中random模块生成随机数详解
Mar 10 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
Django实现登录随机验证码的示例代码
Jun 20 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
django中使用Celery 布式任务队列过程详解
Jul 29 Python
Flask项目中实现短信验证码和邮箱验证码功能
Dec 05 Python
在Python中实现函数重载的示例代码
Dec 12 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 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
用libtemplate实现静态网页生成
2006/10/09 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
php排序算法实例分析
2016/10/17 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
python函数参数*args**kwargs用法实例
2013/12/04 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
python字典的常用方法总结
2019/07/31 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
给海归自荐信的建议
2013/12/13 职场文书
物理研修随笔感言
2014/02/14 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js