0

我正在尝试从非 gui 线程获取文件图标以避免 gui 冻结。我收到警告:

QPixmap:在 GUI 线程之外使用像素图是不安全的

有没有办法解决我的问题?也许还有另一种简单的方法来获取文件图标?我的目标系统是Ubuntu,我不需要支持其他系统。

4

1 回答 1

0

好吧,您可以QImage改为加载可在GUI 线程之外使用的文件图标。然后您可以使用 提供的任何功能QImage将其转换为QPixmap. 例如以下static函数:

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