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实现的栈(Stack)
Jan 26 Python
python如何拆分含有多种分隔符的字符串
Mar 20 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
django数据关系一对多、多对多模型、自关联的建立
Jul 24 Python
python pycharm的安装及其使用
Oct 11 Python
在OpenCV里使用Camshift算法的实现
Nov 22 Python
python操作yaml说明
Apr 08 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
python实现不同数据库间数据同步功能
Feb 25 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
GD输出汉字的函数的分析
2006/10/09 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
[01:31]DOTA2上海特级锦标赛 SECRET战队完整宣传片
2016/03/16 DOTA
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
简洁的十分钟Python入门教程
2015/04/03 Python
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
python使用mysql的两种使用方式
2018/03/07 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
Django如何将URL映射到视图
2019/07/29 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
合伙协议书范本
2014/04/21 职场文书
高中班主任评语
2014/12/30 职场文书
2015入党自荐书范文
2015/03/05 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript