QT 4.5.2 / Qt Creator 1.2.1 обработка событий , зависимость форм . |
Здравствуйте, гость ( Вход | Регистрация )
QT 4.5.2 / Qt Creator 1.2.1 обработка событий , зависимость форм . |
Gman |
10.10.2009, 1:17
Сообщение
#11
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 29.9.2009 Пользователь №: 1124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Только нажатие на кнопку т.е сигнала clicked будет показано гавное , MainWindow , на то что бы главное окно оставалось открытым после нажатия на кнопку , а не закрывалось . |
|
|
Andrewshkovskii |
10.10.2009, 1:31
Сообщение
#12
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Не понятно все равно. спрятать окно что ли?
|
|
|
Litkevich Yuriy |
10.10.2009, 6:59
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Gman |
10.10.2009, 12:37
Сообщение
#14
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 29.9.2009 Пользователь №: 1124 Спасибо сказали: 0 раз(а) Репутация: 0 |
MainWindow это класс , h - объект класса MainWindow , show() метод , а указатель на объект h создать не возможно , и как соединить с mai.cpp хз =\
|
|
|
Litkevich Yuriy |
10.10.2009, 12:54
Сообщение
#15
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Andrewshkovskii |
10.10.2009, 13:27
Сообщение
#16
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
создать указатель на h:
Что значит соединить с main.cpp? Мне кажется, у тебя проблемы с языком (программирования) в плане теории. |
|
|
Gman |
10.10.2009, 15:05
Сообщение
#17
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 29.9.2009 Пользователь №: 1124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мне нужно функции showMainWindow передать значение h; метод showMainWindow это медот класса Frame . Наоборот в простом С++ это проще сделать . Меня , что то не доходит как объекты одного класса передавать другому , что бы был один и тот же объект .
void Frame::showMainWindow(void) { void show(); } Как в эту функции передать h (из MAinWIndow h; т.е объект h класса MainWindow ) ? В С++ я бы создал конструктор с параметрами и эти параметры передал бы методу show , если наследовать один класс от другого получиться ересть , |
|
|
Litkevich Yuriy |
10.10.2009, 15:11
Сообщение
#18
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
В С++ я бы создал конструктор с параметрами и эти параметры передал бы методу show , если наследовать один класс от другого получиться ересть , Qt написана C++.Лучше расскажи основной замысел программы. А то ты как-то непонятно делаешь. Изначально ты пытался использоватьQDialog и делал это неверно. Потом окно без рамки Тепрь какой-то Frame лишь водной функции которого ты создаёшь главное окно приложения и убиваешь его по выходу из функции. По моему разумению это три раные темы, и ни как не связанны с заголовком "Qt Creator 1.2.1 обработка событий" |
|
|
Andrewshkovskii |
10.10.2009, 15:25
Сообщение
#19
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Тебе надо передать указатель на объект в функцию (ну или его копию..) :
Сообщение отредактировал Andrewshkovskii - 10.10.2009, 15:25 |
|
|
Gman |
10.10.2009, 15:27
Сообщение
#20
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 29.9.2009 Пользователь №: 1124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Связано , я создаю кнопку или другой элемент управления , прикрепляю к нему сигнал , описываю слот , проблема идет в описании слота . Мне нужно окон с кнопкой запуска окна MainWindow и всё , и разобраться с передаче
|
|
|
Текстовая версия | Сейчас: 7.11.2024, 8:31 |