![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 23
|
![]()
Здравствуйте.
У меня есть код: Код:
а при нажатии на кнопку "cmd2" выводилось изображение pix2. Как реализовать? У меня что бы я не делал, как бы я не изворачивался, изображение не меняется. Про сигналы в общих чертах знаю, но не знаю, как их здесь применить. |
![]() |
![]() |
![]() |
#2 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Нужно иметь имеющий в родстве QObject класс и там сделать слоты openPix1() и openPix2(), дабы подсоединить к этим слотам сигналы clicked() соответствующих кнопок.
И почитай Шлее... Примерно так: 1) Наследуем от QWidget класс 2) На нём размещаем QLabel и 2 кнопки 3) Делаем там 2 слота, которые меняли бы картинку в QLabel 4) Подсоединяем к этим слотам сигналы clicked() кнопок И никогда не делай так: Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 08.03.2011 в 03:39. |
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.01.2011
Сообщений: 160
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]() Цитата:
А вот входящее в http://doc.trolltech.com/4.7/shared....ist-of-classes уже желательно делать в стэке.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 08.03.2011 в 04:10. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 31.01.2011
Сообщений: 160
|
![]()
не вижу там ни слова про создание в куче
к половине классов примеры с созданием на стеке |
![]() |
![]() |
![]() |
#6 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Вот отсюда следует то, что создавать их в стеке опасно: http://doc.qt.nokia.com/4.7/objecttrees.html (см. про порядок деструкторов).
Тут также упомянуто, что лучше создавать объекты динамически: http://doc.qt.nokia.com/4.7/gettingstartedqt.html Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 08.03.2011 в 15:57. |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
В Qt мне нравится то, что при уничтожении родителя, все дочерние объекты, в которые была передана ссылка на родителя, уничтожаются автоматически. Это классно
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как применить атрибут скрытый файлу? | Hichigo | Общие вопросы C/C++ | 1 | 22.07.2010 23:05 |
Как применить поправочный коэфф. в ранжировке? | NiYa | Microsoft Office Excel | 2 | 03.05.2010 01:00 |
Как применить изменение в реестре? | KWN, lnc | Общие вопросы Delphi | 2 | 11.05.2009 00:10 |
Не знаю, как применить СУММЕСЛИ | Katherina_Koval | Microsoft Office Excel | 2 | 30.07.2008 13:56 |