如何在 OS X 上向应用程序添加 "About" 操作?
How to add "About" action to app on OS X?
几乎在OS X 上的每个应用程序中,如果单击应用程序名称,其中一个操作是"About"。我在 QMenuBar
中了解如何执行此操作,但似乎它不是其中的一部分。
第二个问题是如何在 Windows 上显示?
我不使用 QML - 如何在代码中执行此操作?
像这样:
QMenu *fileMenu = menuBar->addMenu("File");
QAction *newFile = new QAction("New", fileMenu);
QAction *openProjectAction = new QAction("Open project", fileMenu);
那么我如何将 "About" 操作添加到应用程序的操作组中?
已添加屏幕截图
您只需将您的操作添加为 Help --> About
。
- 在 macOS 上,操作将自动 移动到所需的部分,如您的屏幕截图所示。
- 在 Windows 此操作将保持原样(在
Help
部分)。
您可能还想看看 macOS QAction roles。
几乎在OS X 上的每个应用程序中,如果单击应用程序名称,其中一个操作是"About"。我在 QMenuBar
中了解如何执行此操作,但似乎它不是其中的一部分。
第二个问题是如何在 Windows 上显示?
我不使用 QML - 如何在代码中执行此操作? 像这样:
QMenu *fileMenu = menuBar->addMenu("File");
QAction *newFile = new QAction("New", fileMenu);
QAction *openProjectAction = new QAction("Open project", fileMenu);
那么我如何将 "About" 操作添加到应用程序的操作组中?
已添加屏幕截图
您只需将您的操作添加为 Help --> About
。
- 在 macOS 上,操作将自动 移动到所需的部分,如您的屏幕截图所示。
- 在 Windows 此操作将保持原样(在
Help
部分)。
您可能还想看看 macOS QAction roles。