2009-08-06 19 views
1

私は最新のQt 4.5を使用しています。私はQt CreatorでGUIを作成しています。私のタブウィジェットは、すべてのアイコンが表示された状態でクリエイターに見えます。しかし、コンパイルして実行すると、アイコンは表示されませんが、タブは明らかに何かを示すものよりも広いです。私は.png形式と.ico形式の両方を試しましたが、何の仕事もありませんでした。アイコンのサイズは最大タブアイコンサイズのプロパティとまったく同じ16x16です。QTabWidgetのアイコンがありません

'clearlooks'である '一般的なスタイル'を除いて、タブコントロールに対するスタイルシートは適用されません(またはありません)。

答えて

1

バイナリファイルの近くにアイコンを配置する必要がありますか?あるいはバイナリファイルの近くにリソースディレクトリを置くこともできます。

Windowsを使用している場合、アイコンが見つかったらFilemonで確認できますか?

2

あなたのアイコンは、実行可能ファイルによってはおそらく見つかりません。 Qt resource systemを使用して埋め込むようにしてください。これは、通常の方法で配布されます。

それ以外の場合は、実行可能ファイルを実行している作業ディレクトリのパスが正しいことを確認する必要があります。

+0

アイコンが見つからないことは奇妙です...アイコンへのパスは相対的ではありません。それは絶対的です。それはC:\\ icon.pngのようです。 – Ahmed

+0

おそらくQtはC:/icon.pngを好むでしょうか? IIRC QtはWindows上でも、そのパスにスラッシュを使用するのが好きです... –

+0

それも試しました。うまくいかなかった:/ – Ahmed

2

imはpyqtでアプリを作成しています。私が "コンパイル"するにはimageformats \ qico4.dllをimageformatsサブフォルダに含める必要があります。それが助けてくれることを祈っています:)

関連する問題