Тег <tab>
внутри <param>
указывает, на какой вкладке Propert ie будет отображаться параметр.
Например, вот определение XML для Trigger Mode
параметр из qtgui_const_sink_x.xml
<param>
<name>Trigger Mode</name>
<key>tr_mode</key>
<value>qtgui.TRIG_MODE_FREE</value>
<type>enum</type>
<hide>part</hide>
<option>
<name>Free</name>
<key>qtgui.TRIG_MODE_FREE</key>
</option>
<option>
<name>Auto</name>
<key>qtgui.TRIG_MODE_AUTO</key>
</option>
<option>
<name>Normal</name>
<key>qtgui.TRIG_MODE_NORM</key>
</option>
<option>
<name>Tag</name>
<key>qtgui.TRIG_MODE_TAG</key>
</option>
<tab>Trigger</tab>
</param>
А вот как это выглядит в GNU Radio Companion при открытии диалога свойств блока QT GUI Constellation Sink
.
Для gnuradio 3.8 эквивалентный параметр называется category
, здесь приведено определение YAML для того же параметра (из qtgui_const_sink_x.block.yml
)
- id: tr_mode
label: Trigger Mode
category: Trigger
dtype: enum
default: qtgui.TRIG_MODE_FREE
options: [qtgui.TRIG_MODE_FREE, qtgui.TRIG_MODE_AUTO, qtgui.TRIG_MODE_NORM, qtgui.TRIG_MODE_TAG]
option_labels: [Free, Auto, Normal, Tag]
hide: part