LINUX.ORG.RU

Помогите разобраться с классами в С++


0

0

Создал в Qt виджет, основанный на QComboBox, и окно (class Window : public QWidget), на который помещаю свой виджет (class DevicePorts : public QComboBox). Вопросом озадачен: Как из третьего (произвольного) виджета обратиться к членам объекта класса DevicePorts ? Сейчас создаю приложение так: Создается окно, затем в нем DevicePorts: Window::Window() { DevicePorts *deviceports = new DevicePorts(this); QGridLayout *layout = new QGridLayout; layout->addWidget(deviceports, 0, 0); setLayout(layout); } Все бы хорошо, но, скажем, к deviceports->currentText() из другой функции класса Window я обратиться не могу. Подскажите, пожалуйста, как правильно организовать между ними связь?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.