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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QToolButton emit click()  (Прочитано 2813 раз)
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« : Декабрь 17, 2013, 12:03 »

Есть QToolButton(кнопка залипающая), как мне нажать на кнопку и вызвать сигнал который на ней висит?
если emit bCatchTime->clicked(true)
c:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui\qabstractbutton.h:127: ошибка: 'void QAbstractButton::clicked(bool)' is protected
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Декабрь 17, 2013, 12:07 »

void QAbstractButton::toggle () [slot]
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #2 : Декабрь 17, 2013, 12:32 »

А с параметром?
b->setChecked(truefalse); b->toggle();
Одним действием можно?
« Последнее редактирование: Декабрь 17, 2013, 12:36 от deMax » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Декабрь 17, 2013, 12:37 »

Попробуйте setDown
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #4 : Декабрь 17, 2013, 12:53 »

Попробуйте setDown
не работает. Мой вариант тоже, так работает: bCatchTime->setChecked(false); bCatchTime->click();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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