使用QtSql是否真的需要QApplication

时间:2017-10-20 15:50:51

标签: c++ qt qtsql

似乎我需要实例化一个QApplication对象并使用QtSql调用exec,即建立数据库连接,执行查询等。

我是对的吗?如果是,为什么?

1 个答案:

答案 0 :(得分:1)

您可能不需要QApplication,如果您没有GUI,则可以使用QCoreApplication

所有Qt应用都必须拥有来自manual

的应用类
  

QCoreApplication包含主事件循环,其中包含所有事件   操作系统(例如,计时器和网络事件)等   来源被处理和发送。它也处理   应用程序的初始化和完成,以及系统范围   和应用程序范围的设置。