QT GUI Range: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
This block creates a variable with a choice of widgets. The ID will be the variable name, so that ID can be used as a parameter in another block to make it adjustable in real-time.
This block creates a variable with a choice of widgets. The variable can be given a default value and its value can be changed at runtime within a specified range.
 
The ID will be the variable name, so that ID can be used as a parameter in another block to make it adjustable in real-time.


Leave the label blank to use the variable id as the label.     
Leave the label blank to use the variable id as the label.     
Line 7: Line 9:
== Parameters ==
== Parameters ==


; Default Value
; Id (''R'')
: ID of the variable
 
; Label
: The label of the variable
 
; Type
:* float
:* int
 
; Default Value (''R'')
: The default value must be between the start and stop values.
: The default value must be between the start and stop values.


; Start
; Start
:
: The starting value of the variable


; Stop
; Stop
:
: The ending value of the variable


; Step
; Step
:  
: The increment in the variable's values that will be shown on the widget


; Widget
; Widget
Line 24: Line 36:
:* Slider
:* Slider
:* Knob
:* Knob
See [[GUI Hint]] for how to position the GUI within a window.
 
; Minimum length
:
 
; GUI hint
: See [[GUI Hint]] for how to position the GUI within a window.


== Example Flowgraph ==
== Example Flowgraph ==

Revision as of 10:23, 10 February 2022

This block creates a variable with a choice of widgets. The variable can be given a default value and its value can be changed at runtime within a specified range.

The ID will be the variable name, so that ID can be used as a parameter in another block to make it adjustable in real-time.

Leave the label blank to use the variable id as the label.

This block does not support C++ output, so it cannot be used when the output language of a flowgraph in GRC is C++.

Parameters

Id (R)
ID of the variable
Label
The label of the variable
Type
  • float
  • int
Default Value (R)
The default value must be between the start and stop values.
Start
The starting value of the variable
Stop
The ending value of the variable
Step
The increment in the variable's values that will be shown on the widget
Widget
  • Counter + Slider
  • Counter
  • Slider
  • Knob
Minimum length
GUI hint
See GUI Hint for how to position the GUI within a window.

Example Flowgraph

The following flowgraph has three QT GUI Range blocks for the variables 'volume', 'tuning', and 'sq_lvl'.

FunCube 2 meter NB FM fg.png

The run-time window shows the three QT GUI Range widgets.

FunCube 2 meter NB FM out.png