macosqtcross-platformdesktop-applicationabout-box

How to add "About" action to app on OS X?


In almost every application on OS X, if you click on the name of application, one of the actions is "About". I understand how I can do this in QMenuBar, but seems like it is not a part of it.

The second question is how this will be shown on Windows?

I don't use QML - how to do this in code? Like this way:

QMenu *fileMenu = menuBar->addMenu("File");

QAction *newFile = new QAction("New", fileMenu);
QAction *openProjectAction = new QAction("Open project", fileMenu);

So how I add "About" action to group of actions of application? Screenshot addedGoogle Chrome about


Solution

  • You can simply add your action as Help --> About.

    You may also want to take a look at the macOS QAction roles.