PyQt4实现下拉菜单可供选择并打印出来


本文摘自php中文网,作者不言,侵删。

这篇文章主要为大家详细介绍了PyQt4实现下拉菜单可供选择并打印出来,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了PyQt4实现下拉菜单可供选择并打印出来的具体代码,供大家参考,具体内容如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

# -*- 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()

效果图:

相关推荐:

Python PyQt4实现QQ抽屉效果

PyQt5每天必学之滑块控件QSlider_python

以上就是PyQt4实现下拉菜单可供选择并打印出来的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python语言采用什么来表明每行代码的层次关系

Python的浮点数占多少个字节

人工智能开发语言是什么

如何从Python文件中提取信息?3分钟搞懂Python文本分析和提取

anaconda是什么?

Python如何遍历列表所有元素?

Python中如何创建字典

Python爬虫要装什么库

基于Python的wordcloud库的安装方法

Python3异常与错误有什么不一样吗?(实例解析)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...