QT ComBoBox的基本方法

  • 1)addItems

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

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

  在列表的最后一项添加一个文本内容为test选项

  • 2)currentText

  QString currentText() const

  返回下拉列表框中当前选中的文本

  • 3)count

  int count() const

  返回当前列表框中选项数量

  • 4)currentIndex

  int currentIndex() const

  返回当前列表框中选中文本的序号

      用法:int  num  =  this->ui- ComBoBox->currentIndex();

  • 5)setCurrentIndex(int num);//num  是选中的序号

设置当 ComBoBox折叠后它显示的值。

  • 6)insertItem( , ,)

 

  • insertItem(位置,文本,数据)
 ui->comBox->insertItem(1,"abc","apple");
 
    ui->comBox->currentIndex(); //1
    ui->comBox->currentText(); //abc
    ui->comBox->currentData(); //apple
    //可以动态取值

 

 

  • 7)槽函数写法

 


    connect(ui->comBox,SIGNAL(currentIndexChanged(int)),this, SLOT(slotLoadList(int)));

 

今天我想了半天,关于页面的初始化,我以前做计算器的时候都没有的觉悟,就是当我们要初始化页面的数据,那这就很想类的构造函数,所以我们只需要把数据放在我们的ui(界面)的构造函数里面就ok 了。

 

 

 

你可能感兴趣的:(QT)