Russian Qt Forum

Компиляторы и платформы => Mac OS X => Тема начата: Igors от Январь 08, 2015, 13:24



Название: Qt 5.4 - исчезает меню
Отправлено: Igors от Январь 08, 2015, 13:24
Добрый день

Если удаляю менюшки из QMenuBar, он перерисовывается норм. А вот если добавляю - то только после смены фокуса окна/приложения (аттач). Баг или я что-то делаю не так?

Спасибо


Название: Re: Qt 5.4 - исчезает меню
Отправлено: kambala от Январь 12, 2015, 16:06
выглядит как баг и крякает как баг


Название: Re: Qt 5.4 - исчезает меню
Отправлено: Igors от Январь 12, 2015, 17:08
Выкрутился так (код после добавления в меню)
Код
C++ (Qt)
QList <QAction *> lst = mBar->actions();
for (int i = 0; i < lst.size(); ++i) {
QActionEvent event(QEvent::ActionChanged, lst[i]);
      QApplication::sendEvent(mBar, &event);
}
 


Название: Re: Qt 5.4 - исчезает меню
Отправлено: kambala от Январь 12, 2015, 20:01
ну таск все равно надо открыть на багтрекере