QComboBox(下拉列表框)
QComboBox是一個(gè)集按鈕和下拉選項(xiàng)于一體的控件,也被稱為下拉列表框。QComboBox類(lèi)中的常用方法如表1所示。

QComboBox類(lèi)中的常用信號(hào)如表2所示。

實(shí)例演示:
顯示效果如下:

打印結(jié)果如下:
代碼分析:
在這個(gè)例子中顯示了一個(gè)下拉列表框和一個(gè)標(biāo)簽,其中下拉列表框中有5個(gè)選項(xiàng),既可以使用QComboBox 的addItem()方法添加單個(gè)選項(xiàng),也可以使用addItems()方法添加多個(gè)選項(xiàng);標(biāo)簽顯示的是從下拉列表框中選擇的選項(xiàng),
當(dāng)下拉列表框中的選項(xiàng)發(fā)生改變時(shí)將發(fā)射currentIndexChanged信號(hào),連接到自定義的槽函數(shù)selectionchange()。
在方法中,當(dāng)選中下拉列表框中的一個(gè)選項(xiàng)時(shí),將把該選項(xiàng)的文本設(shè)置為標(biāo)簽的文本,并調(diào)整標(biāo)簽的大小。
標(biāo)簽: