PyQt4實現下拉菜單可供選擇并打印出來
更新時間:2018年04月20日 09:15:27 作者:Graduate_2017
這篇文章主要為大家詳細介紹了PyQt4實現下拉菜單可供選擇并打印出來,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了PyQt4實現下拉菜單可供選擇并打印出來的具體代碼,供大家參考,具體內容如下
# -*- coding: cp936 -*-
#QComboBox 窗口組件允許用戶從列表清單中選擇
#這個例子中顯示一個 QComboBox 和一個 QLabel 。組合框有5個選項的列表,
#他們是Linux發(fā)行版的名稱。標簽顯示從組合框選擇的內容。
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)
#創(chuàng)建一個 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的Tornado框架中session支持的實現代碼
這篇文章主要介紹了剖析Python的Tornado框架中session支持的實現代碼,這樣就可以使用Django等框架中大家所熟悉的session了,需要的朋友可以參考下2015-08-08
淺談Python numpy創(chuàng)建空數組的問題
今天遇到一個小小的問題,是關于numpy創(chuàng)建空數組,今天特地整理了這篇文章,文中作出了非常詳細的介紹,對正在學習python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05
使用sklearn的cross_val_score進行交叉驗證實例
今天小編就為大家分享一篇使用sklearn的cross_val_score進行交叉驗證實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
Python的Flask框架中@app.route的用法教程
這篇文章主要介紹了Python的Flask框架中@app.route的用法教程,包括相關的正則表達式講解,是Flask學習過程當中的基礎知識,需要的朋友可以參考下2015-03-03

