2016-09-15 3 views
1

OS Xのほぼすべてのアプリケーションで、アプリケーションの名前をクリックすると、アクションの1つが「About」になります。 QMenuBarでどうすればいいのか分かりますが、その一部ではないようです。OS Xのアプリに「情報」アクションを追加するには?

2番目の質問は、これがWindows上でどのように表示されるかです。

私はQMLを使用していません - コードでこれを行う方法は?この方法のように :

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

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

だから私は、アプリケーションのアクションのグループにアクション「について」を追加しますか? Screenshot added Google Chrome about

+0

新しいアクションを一般的にメニューバーに追加する方法は知っていますか? – Hayt

+0

@Haytはい、QMenu(「私の名前のプロジェクト」)はありません。 Help-> Aboutのようなものだったら、私はすでにそれをやっていました。 QMenu * fileMenu = menuBar-> addMenu( "File"); QAction * newFile = new QAction( "New"、fileMenu); QAction * openProjectAction = new QAction( "プロジェクトを開く"、fileMenu);証拠として: – htzfun

+0

あなたの質問でこれを明確にして、あなたのプロジェクトの名前を知る方法を知りたいのでしょうか? – Hayt

答えて

2

あなたの行動を単にHelp --> Aboutとして追加することができます。 OS X

  • アクションが自動的があなたのスクリーンショットのように、必要なセクションに移動になります。
  • オンウィンドウこの操作はそのままです(Helpセクション)。

また、OS X QAction rolesをご覧ください。

関連する問題