如何在OS X上向应用添加“关于”操作?

时间:2016-09-15 10:20:47

标签: macos qt cross-platform desktop-application about-box

在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 about

1 个答案:

答案 0 :(得分:2)

您只需将操作添加为Help --> About

  • OS X 上,操作将自动移至所需部分,如屏幕截图所示。
  • Windows 上,此操作将保持原样(在Help部分中)。

您可能还想查看OS X QAction roles