根据Qt规范,QGraphicsScene是一个无视图的QGraphicsItems数据模型。我有一个工具可在窗口化和非窗口化模式下使用(通过提供命令行参数)。在非窗口化模式下,它应该作为控制台应用程序运行(例如不连接到X或其他)。但是,无论是将应用程序用作QCoreApplication(qt5)还是在QApplication中将guienabled标志(qt4)设置为false,当尝试实例化QGraphicsScene对象时,我的应用程序(显然?)都会崩溃。
有没有办法在控制台应用程序中使用QGraphicsScene(除了“不行”)?
谢谢,
有没有办法在控制台应用程序中使用QGraphicsScene(除了“不行”)?
谢谢,
QGraphicsScene
在小部件库中,所以我认为它必须需要QPainter
- 但是API或文档中没有说明它必须能够渲染任何内容。当调试器崩溃时,你的调试器显示了什么? - cmannett85