Как добавить действие "О программе" в приложение на 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);

Так как же добавить действие "О" в группу действий приложения? Добавлен скриншот Google Chrome о

1 ответ

Решение

Вы можете просто добавить свое действие как Help --> About,

  • На OS X действие будет автоматически перемещено в нужный раздел, как на скриншоте.
  • В Windows это действие останется как есть (в Help раздел).

Вы также можете взглянуть на роли OS X QAction.

Другие вопросы по тегам