PyQt4实现下拉菜单可供选择并打印出来
程序员文章站
2022-06-03 17:59:22
本文为大家分享了pyqt4实现下拉菜单可供选择并打印出来的具体代码,供大家参考,具体内容如下
# -*- coding: cp936 -*-
#qcombob...
本文为大家分享了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()
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: 详谈:Redis事务和消息订阅
下一篇: 干蕨菜包子的做法