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 Sleep休眠函数使用简单实例
Feb 02 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
Python运行报错UnicodeDecodeError的解决方法
Jun 07 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
python中字符串的操作方法大全
Jun 03 Python
Selenium元素的常用操作方法分析
Aug 10 Python
24式加速你的Python(小结)
Jun 13 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
Dec 17 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
python数据爬下来保存的位置
Feb 17 Python
python使用paramiko实现ssh的功能详解
Mar 06 Python
Python几种酷炫的进度条的方式
Apr 11 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入门之常量简介和系统常量
2014/05/12 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
JS判定是否原生方法
2013/07/22 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
python快速排序代码实例
2013/11/21 Python
python enumerate函数的使用方法总结
2017/11/15 Python
用Python shell简化开发
2018/08/08 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
python sqlite的Row对象操作示例
2019/09/11 Python
html5弹跳球示例代码
2013/07/23 HTML / CSS
超级英雄、电影和电视、乐队和音乐T恤:Loud Clothing
2019/09/01 全球购物
有针对性的求职自荐信
2013/11/14 职场文书
七年级英语教学反思
2014/01/15 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
银行求职信模板
2015/03/20 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
项目合作意向书
2015/05/08 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
解析redis hash应用场景和常用命令
2021/08/04 Redis
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA