1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 53
|
|||||||||||
1 | |||||||||||
Общение между двумя объектами!14.04.2012, 17:07. Показов 4939. Ответов 8
Метки нет (Все метки)
У меня есть 2 формы классов MainWindow1 и MainWindow2.На каждой есть по кнопке, по нажатию которой должна появляется другая форма, а эта скрывается. То есть в слоте обработки нажатия на кнопку должно быть примерно так:
но класс MainWindow1 ничего же не знает о объекте w2. Как это делается? Можно MainWindow1 *w и MainWindow2 *w2 объявлять глобально.Но я читал что это не правильно.(тем более допустим в java нет глобальных переменных, но там же как то это реализовывается). В общем кто реализовывал многооконные интерфейсы - помогите!!
0
|
14.04.2012, 17:07 | |
Ответы с готовыми решениями:
8
Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время» Общение между компьютерами при помощи VoIP Связь между двумя окнами Передачи между двумя виртуальными com портами |
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 53
|
|
14.04.2012, 17:52 [ТС] | 3 |
Но *w2 создаётся позже чем вызывается конструктор MainWindow1();
Вот в MainWindow2(); я могу передать *w. Или я чего-то не понял?
0
|
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 53
|
|
14.04.2012, 18:12 [ТС] | 5 |
В общем мне нужно в методах одного класса (у меня форма) менять что-то в другой форме.
Ну например по нажатию кнопки на одной форме - менялся цвет второй формы.....
0
|
14.04.2012, 18:32 | 6 | |||||
ну так и делайте public методы в каждой форме который и будет выполнять свои задачи например:
0
|
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 53
|
|
14.04.2012, 18:45 [ТС] | 7 |
да но если я из второй формы захочу поменять что-то в первой форме??? они у меня равноправные.
хотя вроде разобрался.......просто в каждом классе хранится указатель на другой класс.....и после создания объектов форм передаю указатели на форму в другой класс.))
0
|
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 53
|
|
14.04.2012, 19:01 [ТС] | 9 |
Спасибо за ответы!
0
|
14.04.2012, 19:01 | |
14.04.2012, 19:01 | |
Помогаю со студенческими работами здесь
9
Drag and Drop между двумя QTableWidget Передать данные между двумя кнопками Как вытащить строку между двумя словами? QML: Возможно ли перетаскивать элементы между двумя ListView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |