PyQt4實現(xiàn)下拉菜單可供選擇并打印出來
更新時間:2018年04月20日 09:15:27 作者:Graduate_2017
這篇文章主要為大家詳細介紹了PyQt4實現(xiàn)下拉菜單可供選擇并打印出來,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了PyQt4實現(xiàn)下拉菜單可供選擇并打印出來的具體代碼,供大家參考,具體內(nèi)容如下
# -*- coding: cp936 -*-
#QComboBox 窗口組件允許用戶從列表清單中選擇
#這個例子中顯示一個 QComboBox 和一個 QLabel 。組合框有5個選項的列表,
#他們是Linux發(fā)行版的名稱。標簽顯示從組合框選擇的內(nèi)容。
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)
#當一個選項被選擇,我們調(diào)用 onActivated() 方法。
self.connect(combo, QtCore.SIGNAL('activated(QString)'),self.onActivated)
self.setGeometry(250, 200, 350, 250)
self.setWindowTitle('QComboBox')
#在該方法中,我們把選擇項設(shè)置到標簽中,并調(diào)整標簽的尺寸。
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()
效果圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python使用docx模塊讀寫docx文件的方法與docx模塊常用方法詳解
這篇文章主要介紹了python使用docx模塊讀寫docx文件的方法與docx模塊常用方法詳解,需要的朋友可以參考下2020-02-02
python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細使用方法與實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細使用方法與實例,需要的朋友可以參考下2020-03-03
pytorch 實現(xiàn)tensor與numpy數(shù)組轉(zhuǎn)換
今天小編就為大家分享一篇使用pytorch 實現(xiàn)tensor與numpy數(shù)組轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

