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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QAction+icon+флаг checked  (Прочитано 3903 раз)
alexman
Гость
« : Март 16, 2011, 17:25 »

Что то никак не найду. Есть QAction с иконкой. Проблема в том, что в меню состояние checked рисуется с рамкой вокруг иконки. Можно ли сделать чтобы и иконка, и флажок при checked?
« Последнее редактирование: Март 16, 2011, 17:53 от alexman » Записан
alexman
Гость
« Ответ #1 : Март 17, 2011, 23:21 »

Не уж то всех устраивает что состояние cheched/unchecked для QAction в меню рисуется "непонятной" рамкой у иконки Непонимающий
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Март 17, 2011, 23:28 »

Цитировать
Можно ли сделать чтобы и иконка, и флажок при checked?
Нет, нельзя.
Записан

Qt 5.11/4.8.7 (X11/Win)
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Март 19, 2011, 14:19 »

если свой делегат написать, разве что
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
alexman
Гость
« Ответ #4 : Март 19, 2011, 22:43 »

если свой делегат написать, разве что
Непонимающий
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #5 : Март 20, 2011, 18:31 »

либо наследоваться от QMenu и paintEvent() переопределить, либо для стиля drawControl() переписать.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
alexman
Гость
« Ответ #6 : Март 20, 2011, 18:54 »

либо наследоваться от QMenu и paintEvent() переопределить, либо для стиля drawControl() переписать.
Ну это понятно Улыбающийся Просто было упоминание про делегаг, что немного смутило!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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