Qt学习笔记外观篇(八):QComboBox

  QComboBox是Qt中的下拉表单,其功能非常强大,在此只介绍它的常用功能。

 1)添加项:

      void addItem ( const QString & text, const QVariant & userData = QVariant() ) 

      void addItems ( const QStringList & texts )
      void addItem ( const QIcon & icon, const QString & text, const QVariant & userData = QVariant() )
     

或者一个一个项的添加或者批量添加;

2) 当前项:

      int        currentIndex () const
      QString currentText () const

第一个函数返回当前项的索引,第二个函数返回当前项的文本

3)插入项:

void insertItem ( int index, const QString & text, const QVariant & userData = QVariant() )
void insertItem ( int index, const QIcon & icon, const QString & text, const QVariant & userData = QVariant() )
void insertItems ( int index, const QStringList & list )

插入一项或者多项至index处

4)count:返回列表项中的总数

5)insertSeparator(int index):在index项前插入分隔线

以上是我们最常用的QComboBox成员函数。

</pre><pre name="code" class="cpp">	QDialog dialog;
	QComboBox comboBox;
	comboBox.addItems(QStringList()<<"ShanDong"<<"Henan"<<"FuJian"<<"Tianjin");
	comboBox.setEditable(true);
	QVBoxLayout layout(&dialog);
	layout.addWidget(&comboBox);
	dialog.setLayout(&layout);

上述代码产生的最原始的下拉列表框如图:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值