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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Визуализация отключённых пунктов меню  (Прочитано 3707 раз)
masterlan
Гость
« : Апрель 09, 2010, 08:37 »

Привет, коллеги.
Обнаружил несколько странную, по моему мнению, визуализацию отключённых пунктов меню QMenu.
Написав следующее:
Код:
    QMenu *contextMenu=new QMenu();

    QAction disableFilters (this);
    disableFilters.setText("Удалить фильтры");
    connect(&disableFilters, SIGNAL(triggered()), this, SLOT(deleteFilters()));
    contextMenu->addAction(&disableFilters);
    disableFilters.setDisabled(true);
   
надеялся, что пункт меню "Удалить фильтры" будет выведен бледно-серым текстом и реагировать на действия пользователя не будет.
Реагирования действительно нет, а вот внешне пункт ничем не отличается от своих включённых соседей.
Это мне так повезло или так задумано тролями?

Пишу приложение сидя на Kubuntu 9.10 и QT Creator 1.3.83.
Записан
Павел_F.
Гость
« Ответ #1 : Апрель 09, 2010, 08:47 »

Видимо дело в кедах. Проверил на убунту 9.10 и винде 7 все нормально. Реакции нет, пункты серые.
ЗЫ: Qt 4.6.2, creator 1.3.1
Записан
masterlan
Гость
« Ответ #2 : Апрель 09, 2010, 08:52 »

Понял, спасибо.
Кеды у меня действительно "тюнингованные" Улыбающийся
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Апрель 10, 2010, 23:28 »

проверь настройки стиля
Записан
masterlan
Гость
« Ответ #4 : Апрель 12, 2010, 08:36 »

А где и что именно проверить?
С чем сравнивать то, что увижу при проверке?
Маловато опыта пока.
Записан
crossly
Гость
« Ответ #5 : Апрель 12, 2010, 10:37 »

в настройках КДЕ
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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