QComboBox是一个集按钮和下拉选项于一体的控件,也称为下拉列表框。
QComboBox的常用方法如下:
QComboBox类的常用信号如下:
import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class ComboxDemo(QWidget):
def __init__(self,parent=None):
super().__init__(parent)
self.setWindowTitle("ComBox 例子")
self.resize(300,90)
layout = QVBoxLayout()
self.lbl = QLabel("")
self.cb = QComboBox()
#添加一个下拉选项
self.cb.addItem("C")
self.cb.addItem("C++")
#从列表中添加下拉选项
self.cb.addItems(["Java","C#","Python"])
self.cb.currentIndexChanged.connect(self.selectionchange)
layout.addWidget(self.cb)
layout.addWidget(self.lbl)
self.setLayout(layo