我正在我的Qt(5.6.3)应用程序( Windows 10上)中尝试使用svg图像。但奇怪的是,我的qt应用程序甚至没有加载qsvg(d).dll,而其他dll则是图像格式(qtiff(D).dll、qico(d).dll、qjpeg(d).dll等)。在启动后已经正确加载..。我通过.ui属性在QStyleSheet文件中使用svg图像作为图像/边界图像/背景图像。我是否需要Visual项目或qt.conf中的额外配置?有人能帮忙吗?我有点绝望。
发布于 2021-11-11 12:49:28
我找到了解决办法。我需要在QtSvg中包含一些头文件(我使用了qtsvggobal.h,并且qsvgwidget.h已经验证有效),即使我没有编写任何与svg相关的行,也可以使二进制加载qtsvg.dll。.ui文件不会告诉qt‘我需要svg功能’。
https://stackoverflow.com/questions/69925182
复制相似问题