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计算最大优先级队列实例
Dec 18 Python
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
python统计cpu利用率的方法
Jun 02 Python
python开发之thread实现布朗运动的方法
Nov 11 Python
pandas修改DataFrame列名的方法
Apr 08 Python
python去掉 unicode 字符串前面的u方法
Oct 21 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
python 实现单例模式的5种方法
Sep 23 Python
Django项目创建及管理实现流程详解
Oct 13 Python
python palywright库基本使用
Jan 21 Python
聊聊python在linux下与windows下导入模块的区别说明
Mar 03 Python
Python趣味爬虫之用Python实现智慧校园一键评教
May 28 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写的serv-u的web申请账号的程序
2006/10/09 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
简单理解Python中的装饰器
2015/07/31 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python数据挖掘需要学的内容
2019/06/23 Python
Python解析json代码实例解析
2019/11/25 Python
Pytorch释放显存占用方式
2020/01/13 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
售后服务承诺书范文
2014/03/26 职场文书
物业保安岗位职责
2014/07/02 职场文书
成本会计岗位职责
2015/02/03 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript