![]() |
|
|
![]()
|
|
| papochka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
Может быть я повторюсь, тк задавал этот вопрос на другом форуме. Но...
Привет! Тут такое дело. Вобщем, есть кнопка, при нажатии на неё, вызывается диалог(плейлист). Так вот, как сделать, чтобы при повторном нажатии, плейлист закрывался? Сейчас есть такое:
Это сообщение отредактировал(а) papochka - 21.9.2010, 20:06 |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Вариант 1. Вместо show() подставить свой слот и в нем проверять, если диалог открыт, то закрывать его.
Вариант 2. Использовать метод setCheckable(true) для QPushButton. Затем подключить сигнал clicked(bool) кнопки к слоту setVisible(bool) диалога. Вариант 3. Использовать The State Machine Framework. |
|||
|
||||
| papochka |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
Сделал так:
Спасибо огромное, работает. |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |