您的位置:首页 > 编程语言 > Qt开发

QComboBox选中后弹出另一个QComboBox

2018-02-14 15:22 351 查看

有时候我们会有这这样的需求

比如点击QComboBox里的一项,然后弹出另一个QComboBox,形成复合选项。

可以用到槽函数

connect(ui->selectcomboBox, SIGNAL(activated(int)), this, SLOT(insertTermComboBox(int)))


int是你所选行所在的index,然后可以在 insertTermComboBox(int)槽函数里写

void ReportLook::insertTermComboBox(int index)
{
//比如你选的index值为2
if (index == 2 && !isTermCombox)
{
QComboBox TermComboBox = new QComboBox();
ui->comboboxLayout->addWidget(TermComboBox);
isTermCombox = true;
.....
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  QT QComboBox
相关文章推荐