Задать вопрос
@AlexSer

Как в QT заблокировать action в menu?

Всем привет!!!
Подскажите как заблокировать актион в пункте в меню? Прямую блокировку знаю
ui->actionMyaction->setEnabled(false);
но у меня происходит соединение со слотом и внутри этого слота не обходимо сделать не активным пункт меню.
через QObject::sender()->objectName();
получаю имя action а дальше как обратиться именно к action который отправил сигнал, не понятно
  • Вопрос задан
  • 383 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
if (auto action = qobject_cast<QAction*>(sender())) {}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы