0

GUIのフリーズを避けるために、非GUIスレッドからファイルアイコンを取得しようとしています。警告が表示されます:

QPixmap: GUI スレッドの外でピックスマップを使用するのは安全ではありません

私の問題を解決する方法はありますか?ファイルアイコンを取得する別の簡単な方法はありますか? 私のターゲット システムは Ubuntu です。他のシステムをサポートする必要はありません。

4

1 に答える 1

0

代わりに、 GUI スレッドQImageの外で使用できるファイルアイコンをロードするために使用できます。そして、によって提供される任意の関数を使用して、それを に変換できます。たとえば、次の関数:QImageQPixmapstatic

QPixmap QImage::fromImage (const QImage & image, Qt::ImageConversionFlags flags)
于 2012-06-24T16:16:21.577 に答える