Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: SpiritFire от Февраль 10, 2010, 16:21



Название: QPushButton + QAction
Отправлено: SpiritFire от Февраль 10, 2010, 16:21
Возникла задача связать QAction с QPushButton-ом.

Скажите, пожалуйста есть ли уже такой велосипед, или нужно самому законнектить сигнал клика кнопки со сигналом triggered() action-a, а сигнал changed() action-a с собственным слотом, который будет при необходимости менять текст, хинт, энэйблед и прочее?

Для QToolButton есть такая штука (setDefaultAction(QAction*)), но для QPushButton такого нету. Почему - не вижу логики.


Название: Re: QPushButton + QAction
Отправлено: lit-uriy от Февраль 10, 2010, 16:42
для каждого виджета можно установить действие. Смори описание класса QWidget


Название: Re: QPushButton + QAction
Отправлено: evgeniy от Август 05, 2011, 13:55
SpiritFire, проблему решил? Если да, то скажи как.