背景
项目中要求设置不同的几个窗宽窗位预设值。
思路
读取xml文件,包含key-value,来设置dicom。
代码
xml配置
<?xml version="1.0" encoding="utf-8" ?>
<Document>
<WindowLevel>
<item name="Default Window" window_width="800" window_center="300" />
<item name="CT Abdomen" window_width="400" window_center="60" />
<item name="CT Angio" window_width="600" window_center="300" />
<item name="CT Bone" window_width="1500" window_center="300" />
<item name="CT Brain" window_width="80" window_center="40" />
<item name="CT Chest" window_width="400" window_center="40" />
<item name="CT Lungs" window_width="1500" window_center="-400" />
</WindowLevel>
</Document>
根据配置文件动态生成button创建界面并进行设置切换窗宽窗位数值。
完整demo