Как добавить действие "О программе" в приложение на OS X?
Почти во всех приложениях в OS X, если вы нажимаете на название приложения, одним из действий является "О программе". Я понимаю, как я могу сделать это в QMenuBar
, но кажется, что это не является частью этого.
Второй вопрос: как это будет показано в Windows?
Я не использую QML - как это сделать в коде? Вот так:
QMenu *fileMenu = menuBar->addMenu("File");
QAction *newFile = new QAction("New", fileMenu);
QAction *openProjectAction = new QAction("Open project", fileMenu);
Так как же добавить действие "О" в группу действий приложения? Добавлен скриншот
1 ответ
Решение
Вы можете просто добавить свое действие как Help --> About
,
- На OS X действие будет автоматически перемещено в нужный раздел, как на скриншоте.
- В Windows это действие останется как есть (в
Help
раздел).
Вы также можете взглянуть на роли OS X QAction.