I have Qcheckbox and combobox in one horizontal layout. How do I save the state of QCheckbox when I change the current index of combobox? For instance if I select first time in comboBox and I checked the checkbox and then I select second item "Test2" and I unchecked the checkbox. Now I select the first item again and my checbox is unchecked (that should be checked). How would I save the state of checkbox before I move to next item in comboBox.
int main(int argc, char **argv)
{
pWidget->setFixedSize(220,150);
pComboBox
->addItems
((QStringList() <<
"Test1"<<
"Test2" <<
"Test3"));
pCheckBox->setChecked(true);
layout->addWidget(pComboBox);
layout->addWidget(pCheckBox);
pWidget->setLayout(layout);
pWidget->show();
return app.exec();
}
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget *pWidget = new QWidget();
pWidget->setFixedSize(220,150);
QComboBox* pComboBox = new QComboBox(pWidget);
pComboBox->addItems((QStringList() << "Test1"<<"Test2" << "Test3"));
QCheckBox* pCheckBox = new QCheckBox(pWidget);
pCheckBox->setChecked(true);
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(pComboBox);
layout->addWidget(pCheckBox);
pWidget->setLayout(layout);
pWidget->show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks