Variable Chooservariable_chooserfrom gnuradio.wxgui import forms$value
self['$id'] = $id
self.subscribe('$id', self.set_$(id))
self._$(id)_control = forms.$(type)(
parent=self.GetWin(),
ps=self,
key='$id',
#if $label()
label=$label,
#else
label='$id',
#end if
choices=$choices,
labels=$labels,
#if $type() == 'radio_buttons'
style=$style,
#end if
)
#set $grid_pos = $grid_pos()
#if not grid_pos
self.Add(self._$(id)_control)
#else
self.GridAdd(self._$(id)_control, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
#end ifLabellabelstring#if $label() then 'none' else 'part'#Default Valuevalue1rawChoiceschoices[1, 2, 3]rawLabelslabels[]rawTypetypedrop_downenumStylestylewx.RA_HORIZONTALenum#if $type() == 'radio_buttons' then 'part' else 'all'#Grid Positiongrid_posgrid_pos$value in $choicesnot $labels or len($labels) == len($choices)
This block creates a variable with a drop down, radio buttons, or a button. \
Leave the label blank to use the variable id as the label. \
The value index is the index of a particular choice, \
which defines the default choice when the flow graph starts. \
The choices must be a list of possible values. \
Leave labels empty to use the choices as the labels.
Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.