Skip to content

Lesson08 How to make the menu and a progress bar with Squareline Studio

Project introduction:


This project is a simple dropdown menu and progress display. Users can use the dropdown menu to select corresponding options to determine the content, which can facilitate users to enter related information. The slider can display related progress.

Introduction to Knowledge Points:


The following are the basic introductions of the widgets used in the project:
Dropdown menu:
A dropdown menu is a user interface control component typically used to provide a list of options in an application. It typically consists of a button and a dropdown menu. When the user clicks the button, the dropdown menu expands to show the available options. The user can select an option from the dropdown menu and use it in the application. Dropdown menus are widely used in many applications, including operating systems, web pages, and mobile applications.

Slider widget:
A slider widget is a user interface control typically used to adjust numeric values. It typically consists of a slider and a numeric display. Users can adjust the value by dragging the slider, and the value will be displayed in real-time in the numeric display area. Slider widgets are commonly used to adjust values such as volume, brightness, size, speed, etc. In many applications, slider widgets are also widely used, including operating systems, web pages, and mobile applications.

These UI elements are common in many applications and websites. They can help users complete tasks more easily and improve the user experience. In software development, pre-made UI libraries or frameworks can be used to create these UI elements, or code can be written to implement them.

Lesson8 project steps:


1 Create a new project in Squareline Studio as before. First, select the Arduino module, and then do some simple project settings such as project name and display size. Click "Create" to proceed.
8-1.png

2 Find the drop-down menu, panel, label and other components on the left toolbar, drag them to the panel first, and put the label and drop-down menu under the panel directory. Set the position and size as shown. You can also set some basic properties based on the content of the previous lesson to make the menu look better.
8-2.png

3 Then set the content options in the drop-down menu, with each line representing an option.
8-3.png
4 At this point, the selection of the drop-down menu is completed, and you can choose the correct option according to the actual situation.
8-4.png
5 Next, let's take a look at the progress bar. Similarly, add three widgets, and place the slider and label under the panel directory, and set the corresponding size and position.
8-5.png
6 Set the slider and label, and here the key is to link the slider and label. Add an event to the slider and set it as follows:
8-6.png 8-7.png
First, select "SET TEXT VALUE FROM SLIDER", then add an event setting, choose click trigger, the target is "Label4", and fill in the Postfix with "%".
8-8.png
This example project is very simple, but it can help beginners quickly understand the basic usage of the drop-down menu and slider widgets.
Running effect:
8-9.png
Following the method of downloading the program learned earlier, put the generated UI file in the Arduino library and see the effect on the screen.
8-10.png

Summary:


This project is very simple, but it can help beginners quickly understand the basic usage of the drop-down menu and slider widgets. In actual applications, it can be modified and extended as needed, such as adding a clear button, or formatting text.

HMI Display Tutorial Contents


Back to Main Content

Resources


lesson8.zip