博客
dcmtk生成RDSR中由于添加数据先后导致数据丢失错误的修复
在使用dcmtk生成辐射剂量结构化报告(RDSR)过程中,需要先添加报告主体内容,然后再设置设备信息和常规的DCM数据信息;如果顺序相反,可能会清理了之前设置的数据。
Qt给const的QString进行多国语言遇到的问题
在Qt/C++中不能直接对const的QString变量进行多国语言化,这是由于const的变量是不能改变的,Qt的多国语言是程序启动后加载的。可以使用返回值得方法将展示多过语言的效果。
C++中跟踪执行方法的一种简便日志记录方法
在重要的方法上,往往需要记录进入函数和离开函数的日志,这里通过C++对象在离开生命周期范围会自动析构的特性,通过对象的构造函数和析构函数来完成记录进入和离开方法的日志。
Qt5与Qt6中QProcess::start()
执行的差异
在Qt 5和Qt 6中执行QProcess::start()
效果的不同,在Qt 5上默认会调用一个过时的函数,Qt 6将这个过时的函数删除了,在Qt 5的一个同名不同参数的函数的第二个参数添加了默认参数,会调用它。就导致执行的不同。
如果想要执行带参数的命令,需要将参数变成QStringList
输入,在Qt5和Qt6中都能正确执行。
vtkSmartVolumeMapper简单使用
VTK体绘制的体绘制映射器:vtkSmartVolumeMapper
的分析与简单使用。可以用于替代之前常用的vtkVolumeRayCastMapper
。