qt中调用了qapplication为什么报错cannot be used by qapplication
时间: 2023-12-27 09:04:26 浏览: 73
qt调用c语言代码(c语言的代码写在c文件中)
5星 · 资源好评率100%
可能是因为在Qt中,QApplication是一个单例模式,意味着只能有一个实例存在,因此在调用QApplication之前,必须确保没有其他实例正在运行。如果你调用了QApplication,而已经有一个实例在运行,就会报错提示“cannot be used by QApplication”。
建议你检查一下代码,看看是否在调用QApplication之前有其他实例在运行。如果是这个问题,可以考虑在代码中添加一个检查实例数量的函数,确保只有一个实例在运行。
阅读全文