私のアプリケーション(FlatSiteBuilder)がUbuntuのタスクバーにアイコンを表示しようとしています。 小さなデモアプリでは、次のコードを使用してこれを正しく実行しています。QtアイコンがLinuxに表示されない
QApplication a(argc, argv);
a.setWindowIcon(QIcon(QLatin1String(":/images/icon.svg")));
私のアプリでこれをやろうとすると、QuestionMarkIconだけが表示されます。
私のデモアプリケーションのTARGETを.proファイルのFlatSiteBuilderに変更しようとすると、アイコンはもう表示されません。
デモアプリのTARGETをGimpに変更しようとすると、たとえばGimp-Iconが表示されます。
UbuntuがGimp-Iconを表示している情報はどこにありますか?
UbuntuがFlatSiteBuilderのアイコンを表示していない情報はどこに保存されていますか?
マイ.PROファイル
TARGET = IconTest
- >が正しいアイコン
TARGET = IconTest2
示し - >がquestionmarkアイコン
TARGET = Gimp
示し - - >を
TARGET = FlatSiteBuilder
正しいアイコンが表示されます>は、Windowsとは異なり、Gimpのアイコン
ああ、キャッシュ...その後の行動は理にかなっています。.. 変更なしで動作します。デバッグモードに切り替えました。アプリを再収集して、アイコンが表示されました。今度はAppImageもアイコンを表示します。 –