| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Общение между двумя объектами! |
| Автор: Racot 14.4.2012, 16:09 | ||||
У меня есть 2 формы классов MainWindow1 и MainWindow2.На каждой есть по кнопке, по нажатию которой должна появляется другая форма, а эта скрывается. То есть в слоте обработки нажатия на кнопку должно быть примерно так: Код:
но класс MainWindow1 ничего же не знает о объекте w2. Как это делается? Можно MainWindow1 *w и MainWindow2 *w2 объявлять глобально.Но я читал что это не правильно.(тем более допустим в java нет глобальных переменных, но там же как то это реализовывается). В общем кто реализовывал многооконные интерфейсы - помогите!! Модератор: не забываем пользоваться кнопочкой "Код" |
| Автор: Racot 14.4.2012, 16:59 |
| Как только создаю в каждом из классов указатели друг на друга.....то компилятор мне выдаёт - ..\Temp_pro\/mainwindow2.h:15: error: ISO C++ forbids declaration of 'MainWindow1' with no type ..\Temp_pro\/mainwindow2.h:15: error: expected ';' before '*' token borisbn а ты сам пробывал? или подскажи что енто за ошибка))) |
| Автор: Racot 14.4.2012, 18:03 |
| А всё .......разобрался!!!!! Спасибо!!! |
| Автор: bsa 14.4.2012, 23:28 | ||
|