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脚本实现查找webshell的方法
Jul 31 Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 Python
python版简单工厂模式
Oct 16 Python
Python面向对象编程之继承与多态详解
Jan 16 Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 Python
python画图--输出指定像素点的颜色值方法
Jul 03 Python
anaconda如何查看并管理python环境
Jul 05 Python
Python实现二叉搜索树BST的方法示例
Jul 30 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
django2.2 和 PyMySQL版本兼容问题
Feb 17 Python
Python内置函数及功能简介汇总
Oct 13 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 应用程序安全防范技术研究
2009/09/25 PHP
php中var_export与var_dump的区别分析
2010/08/21 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
jquery中ajax跨域方法实例分析
2015/12/18 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
页面点击小红心js实现代码
2018/05/26 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
Python线性方程组求解运算示例
2018/01/17 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
python计算列表内各元素的个数实例
2018/06/29 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
关于VPN
2012/06/10 面试题
文明礼仪事迹材料
2014/01/09 职场文书
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
任命书格式
2014/06/05 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
护理专业自荐信范文
2015/03/06 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书