har*_*egi 6 qt console-application qgraphicsscene
根据Qt规范,QGraphicsScene是QGraphicsItems的无视数据模型.我有一个工具,可以在窗口和非窗口模式下使用(当向它提供命令行参数时).在非窗口模式下,它应作为控制台应用程序运行(例如,不连接到X左右).但是我要么将应用程序用作QCoreApplication(qt5),要么在QApplication中将guienabled标志(qt4)设置为false我的应用程序(显然?)在尝试实例化QGraphicsScene对象时崩溃.
知道如何在控制台应用程序中使用QGraphicsScene(除了"不,你不能")?谢谢,
如果有人对此感兴趣,Qt5 中有一个解决方案。只需将其放在实例化 QApplication 之前即可
qputenv("QT_QPA_PLATFORM", QByteArrayLiteral("最小"));
| 归档时间: |
|
| 查看次数: |
284 次 |
| 最近记录: |