crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QMenu + QCheckBox + QRadioButton
breeve
  опции профиля:
сообщение 13.3.2010, 14:44
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

Спасибо сказали: 9 раз(а)




Репутация:   1  


Есть меню.
На меню добавлено несколько действий, вот как это выглядит:
trayIconMenu = new QMenu(this);
trayIconMenu->addAction(showAction);
trayIconMenu->addSeparator();  
trayIconMenu->addAction(quitAction);
Необходимо ко всему прочему добавить action-галочку-checkBox. Нашел на форуме похожую тему, там это делается через Layout. Добавляется на меню а на него уже что хочешь вешай. Пробовал, только не понял как добавить на layout qAction..

Сообщение отредактировал breeve - 14.3.2010, 1:10
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 13.3.2010, 15:09
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата
void QAction::setCheckable ( bool )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
breeve
  опции профиля:
сообщение 14.3.2010, 1:12
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

Спасибо сказали: 9 раз(а)




Репутация:   1  


Следом вопрос как поставить на меню QRadioButton? облазил все не нашел ничего похожего..

Сообщение отредактировал breeve - 14.3.2010, 1:17
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 14.3.2010, 2:43
Сообщение #4


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(breeve @ 14.3.2010, 1:12) *
как поставить на меню QRadioButton?
Для этого требуемые действия необходимо объединить в группу
QActionGroup

Сообщение отредактировал igor_bogomolov - 14.3.2010, 2:47
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 13.7.2020, 11:20