Привет, коллеги.
Обнаружил несколько странную, по моему мнению, визуализацию отключённых пунктов меню 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.