今天写Qt应用程序出现“QPixmap: Must construct a QGuiApplication before a QPixmap”问题,开始百度,有说库添加的不对,可我的程序没有添加外部库,也有说编译和运行的版本不一样,我查了程序也不是这个问题。后来搜索到QPixmap定义成全局变量导致。我把这行代码注释调,结果还是报错。后来我一个文件一个文件添加,发现有个类包含 static QCursor m_oldCursor;静态变量,把这个静态变量注释掉,程序就正常了。看QCursor源码发现,它内部有调用QPixmap,所以导致这个错误还是QPixmap的原因。
QPixmap: Must construct a QGuiApplication before a QPixmap
最新推荐文章于 2022-03-07 19:30:05 发布