Checkbox
1. Create a checkbox widget
Choose the checkbox widget in the Dynamic section of the sidebar.
2. Steps for use
2.1 Widget properties
Properties-Basic:
ID: checkbox_2504 is the unique ID number of the checkbox widget
X, Y: its coordinate position in the display area
Width, Height: set the size of the checkbox widget
Alignment (in order): left alignment, horizontal center alignment, right alignment, top alignment, vertical center alignment, bottom alignment
Properties-Content:
Parent widget: set the parent object, and the checkbox widget is its child object
Label: the text content of the checkbox
Text color: the text color of the checkbox
Checked color: the color of the checkbox when checked
Font size: the font size of the checkbox text
3. Blockly—Checkbox
3.1 Blockly description
① Read checkbox status
Choose UI objects: the checkbox widget ID created in Layout-Designer
Read checkbox status: return value true: checked; return value false: unchecked
Click “{} code” to view the code:
② Set the checkbox status
Select/unselect: set the checkbox status
Choose UI objects: the checkbox widget ID created in Layout-Designer
4. Implement clicking the button to select/unselect the checkbox in Blockly(esp32)
- UI design
Create a checkbox
① Drag and drop the border to manually adjust the size of the checkbox text area
② Set the text content of the checkbox
③ Set the font size of the checkbox
Create a button
- Blockly design
Click “{} code” to view the code:
5. Download and analyze the source code of the project
① Create objects
② Create widgets
③ Set the style of the checkbox
④ Variable declaration
⑤ Code generated from Blockly