Label
1. Create a label widget

① Create a label widget
② The label widget ID
③ Modify the label content
2. Steps for use
2.1 Widget properties

Properties-Basic:
ID: label_820b is the ID of the label widget
X, Y: its coordinate position in the work area
Width, Height: set the size of the 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 label widget is its child object
Text content: set the text content in the display area
Text color: set the color of the input text in the display area
Font size: set the font size of the input text in the display area
Background color: the background color of the label widget
Label alignment: center, left and right
Border color: the border color of the label widget
Border size: the border size of the label widget
Radius: set the round corner of the label border
3. Blockly—Label

3.1 Set label content (it needs to be used with Process/Event)
Choose UI objects: choose the label ID created in Layout-Designer
Content: Click to input text, which will be displayed as the label content
Example: choose the label widget ID: label_820b, content: test

- Click “{} code” to view the code:

① API
② The label widget ID
③ The label content
4. Implement the recognition of the clicked button with Blockly (ssd201)
- UI design

- Create label widgets

- Create button widgets

- Blockly design

5. Download and analyze the source code of the project
- Zip files

① Font
② Image
- qm_ui_entry.c analysis




① Create an object
② Style
③ Relevant variables
④ Blockly logic
⑤ Create labels and set styles
⑥ Create key1 and set the style
⑦ Key1 event
6. Demo
Project number: 3210


7. Extension –a callback function of a label widget
- UI design

- Enable a callback function of the label widget

- Logic: when you click a label widget that “enables a callback function”, the content of another label widget will appear as “text”.

① Enable a callback function
- Callback function interface

② Callback function API
- Code analysis


① Callback function
② Event handling
Demo


Note: click to display the label content “text”.