#include "widget.h"
#include "ui_widget.h"
#include<QStringList>
#include<QComboBox>
#include<QDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
// QStringList name;
// name <<"宝马"<<"五菱宏光"<<"奥迪";
// ui->comboBox->addItems(name);
ui->comboBox->addItems(QStringList()<<"宝马"<<"奔驰"<<"奥迪"<<"玛莎拉蒂");
ui->comboBox->setCurrentIndex(2);//设置默认选项
void (QComboBox:: *p)(int)=&QComboBox::currentIndexChanged;//信号重载 用函数指针
connect(ui->comboBox,p,[=](int index){
qDebug()<<index;
qDebug()<<ui->comboBox->currentText();
});
}
Widget::~Widget()
{
delete ui;
}
QT combobox(下拉列表框)的基本使用
最新推荐文章于 2024-05-16 15:41:03 发布