Я пытаюсь сделать очень простую панель инструментов в QMainWindow на Mac с Qt 5.2.1 без единого удовлетворения. Я все еще использовал Qt 4.8, но решил попробовать Qt5.
Что касается QtMacExtras, я больше не нахожу собственный класс панели инструментов, кроме как в частных заголовках. Поэтому я попробовал простой QToolbar.
У меня есть очень простая и глупая панель инструментов:
setUnifiedTitleAndToolBarOnMac(true);
toolbar_ = new QToolBar(this);
toolbar_->setMovable(false);
toolbar_->setFloatable(false);
toolbar_->addAction("h");
toolbar_->addAction("w");
toolbar_->addSeparator();
toolbar_->addAction("f");
Как видите, это неприемлемо.
Есть ли шанс, каким-то таинственным и странным образом, что у меня может быть хорошая унифицированная или лучше «родной стиль» панель инструментов на Mac?
У меня нет моего макинтоша, иначе я бы быстро его проверил. Я был удивлен, просматривая, сколько ошибок все еще сообщается для Mac. Я нашел этот статья, которая, кажется, имеет лучше выглядящую панель инструментов.
Других решений пока нет …