c++ - QML Scene2D -> QThread 导致段错误
问题描述
尝试使用 Qt 5.9 QML Scene2D 功能将简单的 LineChart 小部件渲染到我的应用程序 gui 内的 3D 对象上,当我退出时(响应按键,但任何其他方式都会导致相同的问题)输出发出以下消息:
QThread: Destroyed while thread is still running
导致段错误,并且 50% 的时间应用程序的执行挂起,需要强制关闭。
从 Qt运行QML Scene2D 示例会导致相同的 QThread 错误,尽管它在主窗口中作为实体运行,应用程序似乎“正确”退出。看起来,Scene2D 离线纹理渲染会创建在程序关闭时未正确终止的线程。
浏览文档和示例,我似乎无法找到正确有序地关闭此操作的方法,我将不胜感激朝这个方向的任何指示。
解决方案
推荐阅读
- reactjs - 为 React 项目提供资产的更好方法?
- go - 节目与频道挂起
- linux - 我们可以使用 fgets()、fputs()、feof() 等函数来执行操作吗?像我们用于普通文件一样的fifo文件?
- python - 在项目与条件匹配的点处将列表拆分为嵌套列表
- javascript - How can I filter an array by multiple conditions but keeping its current state?
- amazon-web-services - stepfunction 的 AWS 服务主体值是多少?
- javascript - 以 Antd 形式以数组形式获取结果
- node.js - 如何注入nodejs流
- scrapy - Scrapy 启动后立即完成
- python - 动态构建 Python 字典不会返回所需的结果