Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 7.3.2009, 8:12 |
1. Как передать данные из объекта "a" m_StringList_A (класс A) в объект "b" m_StringList_B (класс B ) по сигналу нажатия кнопки Button (класс A) слот void A::setStringList() ? в классе "А" создаем сигнал signalData(QStringList) В слоте setStringList(), посылаем этот сигнал:
в классе "B" создаем слот slotData(QStringList) В конструкторе класса "В", после зодания объекта "А" соединяем сигнал A::signalData(QStringList), со слотом B::slotData(QStringList). Ну а в этом слоте обновляем значение m_StringList_B и вызываем функцию setComboBox() Radium, длиннные портянки исходников делай сворачивающимися, см. тут |
|
Radium | Дата 7.3.2009, 1:02 |
Всем привет! Есть два класса "A" и "B". На базе этих классов создаются два объекта "a" и "b". Объект "а" создается в объекте "b". Проблема. 1. Как передать данные из объекта "a" m_StringList_A (класс A) в объект "b" m_StringList_B (класс B ) по сигналу нажатия кнопки Button (класс A) слот void A::setStringList() ? 2. Затем вызвать функцию void B::setComboBox() ? ______________________________________________ Заранее благодарю, за конструктивные ответы. Исходники
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 27.4.2024, 19:01 |