Russian Qt Forum
Сентябрь 30, 2024, 16:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отключение нажатий на кнопки. [РЕШЕНО]  (Прочитано 7447 раз)
ASGAlex
Гость
« : Ноябрь 30, 2008, 23:56 »

Скажите, можно ли решить такую задачу средствами qt4, или придётся прикручивать свой механизм:
необходимо сделать так, чтобы кнопки не нажимались. НО при этом просто так отлючать их нельзя: текст на них не будет виден, это не есть хорошо. То есть мне нужно сделать кнопку ненажимаемой, но чтобы выглядела она при этом совершенно обычной включенной кнопкой.
« Последнее редактирование: Декабрь 01, 2008, 21:53 от ASGAlex » Записан
Karl-Philipp
Гость
« Ответ #1 : Декабрь 01, 2008, 00:10 »

QPushButton + QTDIR/widgets/groupbox в качестве примера
Записан
ASGAlex
Гость
« Ответ #2 : Декабрь 01, 2008, 00:54 »

...что имеется ввиду, простите?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Декабрь 01, 2008, 07:09 »

2 ASGAlex, т.е. тебя запрещенная кнопка не устраивает (QWidget::setEnabled ( bool ) )?
Записан

Юра.
registrationfedser87
Гость
« Ответ #4 : Декабрь 01, 2008, 07:19 »

Как вариант можно использовать styleSheet. Или сделать так- ведь кнопка срабатывает по присоединённому к ней слоту-можно отключить слот когда это необходимо
Записан
Karl-Philipp
Гость
« Ответ #5 : Декабрь 01, 2008, 10:20 »

...что имеется ввиду, простите?
пардон - не вчитался в задание
Записан
ASGAlex
Гость
« Ответ #6 : Декабрь 01, 2008, 16:20 »

registrationfedser87, скорее stylesheet, спасибо! А если просот отключить слот, то кнопка внешне всё равно будет нажиматься, а этого не нужно.
terlan, да ничего, бывает ;-)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.116 секунд. Запросов: 23.