Название: maintoolBar + combobox Отправлено: shtrix от Июль 03, 2016, 20:50 Код: QComboBox* ComboBoxCanSettings = new QComboBox(ui->mainToolBar); Название: Re: maintoolBar + combobox Отправлено: PimenS от Июль 03, 2016, 20:56 Как минимум соединить сигнал, например: void currentIndexChanged(int index) со своим слотом.
PS. А вообще лучше почитать например это: http://doc.qt.io/qt-5/signalsandslots.html (http://doc.qt.io/qt-5/signalsandslots.html) Название: Re: maintoolBar + combobox Отправлено: shtrix от Июль 03, 2016, 21:43 Как минимум соединить сигнал, например: void currentIndexChanged(int index) со своим слотом. Я в этом деле не силен(Создал слот Код: public slots: Код: connect(this, SIGNAL(ComboBoxCanSettings->currentIndexChanged(int)), Код: connect(ComboBoxCanSettings,SIGNAL(ComboBoxCanSettings>currentIndexChanged(QString)),this,SLOT(can_settings(QString))); Название: Re: maintoolBar + combobox Отправлено: PimenS от Июль 03, 2016, 22:08 Я дал ссылку на документацию. Все же там написано. Почитайте хоть немного.
Код: connect(this, SIGNAL(ComboBoxCanSettings->currentIndexChanged(int)), this,SLOT(can_settings(int))); Какой объект у вас испускает сигнал? А какой должен? Название: Re: maintoolBar + combobox Отправлено: shtrix от Июль 03, 2016, 22:19 Я дал ссылку на документацию. Все же там написано. Почитайте хоть немного. Код: connect(this, SIGNAL(ComboBoxCanSettings->currentIndexChanged(int)), this,SLOT(can_settings(int))); Какой объект у вас испускает сигнал? А какой должен? Спасибо понял. Код: connect(ComboBoxCanSettings, SIGNAL(currentIndexChanged(int)), this,SLOT(can_settings(int))); |