QTアプリケーションを開発IM、およびIMに示されていない、これは私のresource.qrcファイルですアイコン数アイコンに</p> <p>を使用して他のPC
<RCC>
<qresource prefix="/new/prefix1">
<file>army-officer-icon.png</file>
<file>uac.png</file>
</qresource>
</RCC>
それから私は、ofcourseの
私.PROファイルに含めます//this code is part of the mainwindow.cpp
QSystemTrayIcon *trayIcon;
trayIcon = new QSystemTrayIcon(this);
trayIcon->setContextMenu(trayIconMenu);
trayIcon->setIcon(QIcon(":/new/prefix1/army-officer-icon.png"));
trayIcon->show();
//this code is part of the ui_mainwindow.h (generated by QT)
QLabel *label_5;
label_5 = new QLabel(centralWidget);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(40, 302, 46, 21));
label_5->setPixmap(QPixmap(QString::fromUtf8(":/new/prefix1/uac.png")));
label_5->show();
:ここ
と
RESOURCES += \
resource.qrc
は、アイコンの世話をするコードです
だから、これは妥当なようですね。
===窓7、ステーションの開発、QTも
インストール結果影響iは
を予想通り、私は、両方のアイコンを見ることができるで::トレイアイコン& UACシールド=素晴らしい
しかし、他のワークステーションに移動すると、何か変なことが起こります。
=== WindowsのXP、ユーザーのワークステーション、QT、NOTはuが見ることができるように、トレイアイコンは、まだ独自のアイコンを持っていますが、 "UAC盾のアイコン"。消える
をインストール...その非常に私は、私のアイコンが* .jpegのときだけ気にするべきだと思っていますが、私はそれを気にする必要があると思っています。 * .gif形式)、このソリューションを動作させることはできませんでした。
どのような考えも歓迎されています。 Thanxは事前に
あなたは直接に/ 'フォルダ' imageformatsをコピーする場合は、ライブラリ・パスとして 'plugins'ディレクトリを追加する必要はありませんあなたのアプリケーションフォルダ。 – sschober