17

Qtアプリケーションを開発しています

methodeを使用してメインウィンドウのタイトルを設定することができました

setWindowTitle("my title");

ただし、これによりアプリケーションのトップバーの名前が変更され、gnome shell(ubuntu)のトップバーに表示されるタイトルや、alt+tabを実行したときに表示されるタイトルには影響しません。

それを変更する方法は?

.proファイルでDEPLOYMENT.display_name変数を使用してみました

4

4 に答える 4

10

メイン コードで QCoreApplication::setApplicationName("your title") を使用してみてください。

于 2012-11-08T14:51:27.197 に答える
6

プログラムで適切に設定したら、タイトルとして使用するアプリケーション名を取得するには、静的 getter メソッドQCoreApplication::applicationName()またはQtGUIApplication::applicationDisplayName()(V5 以降) を使用します。

V5 以降、プロパティが設定されていない場合、これらは実行可能ファイル名にフォールバックします。

使用例:

QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );

または、Qt Designer でウィンドウ タイトルを設定し、 でアクセスしwindowTitle()ます。

于 2016-07-14T09:56:57.850 に答える
0

Qt Creator のデザイナーに移動し、右側にある設定でオブジェクトのタイトルを変更できます。

于 2015-08-28T07:17:53.677 に答える