网站首页 > 博客文章 正文
这周开始调查学习利用VTK渲染DICOM MPR/VR图像。看到了VTK自带的例子:
VTK-8.1.0\Examples\GUI\Qt\FourPaneViewer
这个例子用QVTKOpenGLWidget控件显示四个view,分别显示相交的MPRA、MPRB、MPRC以及3D slices(三个相交的MPR面)。
下面的UI是我修改后的。
VTK官方UI是类的构造函数直接接收形参过来的Series目录。我修改后的,可以选择Series目录。
另外,在学习使用这个例子的时候积累了一些经验,与大家分享一下。
1.QVTKOpenGLWidget面向QT5.9和更高版本
最初我的环境为VTK8.1.0+QT5.7.1+VS2013,运行例子,鼠标在四个View(尤其是右上角的3D slice view)内点击/拖动的时候很容易就崩溃了。调试代码时提示的错误与QT鼠标事件有关。(抱歉当时忘了截图,现在环境升级了)
在调查问题时,看到VTK官网的一段话:
https://www.vtk.org/doc/nightly/html/classQVTKOpenGLWidget.html
QVTKOpenGLWidget is targeted for Qt version 5.9 and above.
于是我升级了环境为VTK8.1.0+QT5.11.1+VS2015,再次编译运行例子,鼠标在四个View(尤其是右上角的3D slice view)内点击/拖动的时候还是很容易就崩溃了。但提示的错误已经不一样了。
2. 调查上面的问题,text相关的代码猜测为vtkImagePlaneWidget::DisplayTextOn(),将其改为DisplayTextOff(),然后运行程序,鼠标在四个View(尤其是右上角的3D slice view)内点击/拖动的时候就不崩溃了。
- 上一篇: Qt事件(qt事件与信号槽)
- 下一篇: Qt如何模拟鼠标点击?(qt 模拟鼠标点击)
猜你喜欢
- 2024-09-29 Qt的6个简单小案例(qt官方例子)
- 2024-09-29 Qt入门阶段之事件(qt入门阶段之事件是什么)
- 2024-09-29 Qt编写安防视频监控系统9-自动隐藏光标
- 2024-09-29 Qt为什么站稳c++GUI的top1(qt quuid)
- 2024-09-29 Qt5 事件(event)机制详解(qt事件是通过什么实现的)
- 2024-09-29 Qt 保持GUI响应的几种方法(qt保存快捷键)
- 2024-09-29 Qt如何模拟鼠标点击?(qt 模拟鼠标点击)
- 2024-09-29 Qt事件的接受与忽略(qt菜单栏按钮点击事件)
- 2024-09-29 Qt事件(qt事件与信号槽)
- 2024-09-29 Qt事件总结(不良事件分析总结报告)
你 发表评论:
欢迎- 最近发表
-
- 给3D Slicer添加Python第三方插件库
- Python自动化——pytest常用插件详解
- Pycharm下安装MicroPython Tools插件(ESP32开发板)
- IntelliJ IDEA 2025.1.3 发布(idea 2020)
- IDEA+Continue插件+DeepSeek:开发者效率飙升的「三体组合」!
- Cursor:提升Python开发效率的必备IDE及插件安装指南
- 日本旅行时想借厕所、买香烟怎么办?便利商店里能解决大问题!
- 11天!日本史上最长黄金周来了!旅游万金句总结!
- 北川景子&DAIGO缘定1.11 召开记者会宣布结婚
- PIKO‘PPAP’ 洗脑歌登上美国告示牌
- 标签列表
-
- ifneq (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)