Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从非 gui 线程获取文件图标以避免 gui 冻结。我收到警告:
QPixmap:在 GUI 线程之外使用像素图是不安全的
有没有办法解决我的问题?也许还有另一种简单的方法来获取文件图标?我的目标系统是Ubuntu,我不需要支持其他系统。
好吧,您可以QImage改为加载可在GUI 线程之外使用的文件图标。然后您可以使用 提供的任何功能QImage将其转换为QPixmap. 例如以下static函数:
QImage
QPixmap
static
QPixmap QImage::fromImage (const QImage & image, Qt::ImageConversionFlags flags)