ui_Screen6文件:
// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.4.2
// LVGL version: 8.3.11
// Project name: SquareLine_Project
#include "../ui.h"
void ui_Screen6_screen_init(void)
{
ui_Screen6 = lv_obj_create(NULL);
lv_obj_clear_flag(ui_Screen6, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_bg_img_src(ui_Screen6, &ui_img_1_png, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_Button10 = lv_btn_create(ui_Screen6);
lv_obj_set_width(ui_Button10, 100);
lv_obj_set_height(ui_Button10, 50);
lv_obj_set_x(ui_Button10, 343);
lv_obj_set_y(ui_Button10, -193);
lv_obj_set_align(ui_Button10, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_Button10, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
lv_obj_clear_flag(ui_Button10, LV_OBJ_FLAG_SCROLLABLE); /// Flags
ui_Label14 = lv_label_create(ui_Button10);
lv_obj_set_width(ui_Label14, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_Label14, LV_SIZE_CONTENT); /// 1
lv_obj_set_align(ui_Label14, LV_ALIGN_CENTER);
lv_label_set_text(ui_Label14, "返回");
lv_obj_set_style_text_font(ui_Label14, &ui_font_Font1, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_airConditionerState = lv_btn_create(ui_Screen6);
lv_obj_set_width(ui_airConditionerState, 100);
lv_obj_set_height(ui_airConditionerState, 50);
lv_obj_set_x(ui_airConditionerState, 344);
lv_obj_set_y(ui_airConditionerState, 0);
lv_obj_set_align(ui_airConditionerState, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_airConditionerState, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
lv_obj_clear_flag(ui_airConditionerState, LV_OBJ_FLAG_SCROLLABLE); /// Flags
ui_Label15 = lv_label_create(ui_airConditionerState);
lv_obj_set_width(ui_Label15, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_Label15, LV_SIZE_CONTENT); /// 1
lv_obj_set_align(ui_Label15, LV_ALIGN_CENTER);
lv_label_set_text(ui_Label15, "点击");
lv_obj_set_style_text_font(ui_Label15, &ui_font_Font1, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_air1 = lv_img_create(ui_Screen6);
lv_img_set_src(ui_air1, &ui_img_air1_png);
lv_obj_set_width(ui_air1, LV_SIZE_CONTENT); /// 400
lv_obj_set_height(ui_air1, LV_SIZE_CONTENT); /// 480
lv_obj_set_x(ui_air1, -201);
lv_obj_set_y(ui_air1, 0);
lv_obj_set_align(ui_air1, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_air1, LV_OBJ_FLAG_ADV_HITTEST); /// Flags
lv_obj_clear_flag(ui_air1, LV_OBJ_FLAG_SCROLLABLE); /// Flags
ui_air2 = lv_img_create(ui_Screen6);
lv_img_set_src(ui_air2, &ui_img_air2_png);
lv_obj_set_width(ui_air2, LV_SIZE_CONTENT); /// 400
lv_obj_set_height(ui_air2, LV_SIZE_CONTENT); /// 480
lv_obj_set_x(ui_air2, -200);
lv_obj_set_y(ui_air2, 0);
lv_obj_set_align(ui_air2, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_air2, LV_OBJ_FLAG_HIDDEN | LV_OBJ_FLAG_ADV_HITTEST); /// Flags
lv_obj_clear_flag(ui_air2, LV_OBJ_FLAG_SCROLLABLE); /// Flags
ui_TextArea5 = lv_textarea_create(ui_Screen6);
lv_obj_set_width(ui_TextArea5, 150);
lv_obj_set_height(ui_TextArea5, 70);
lv_obj_set_x(ui_TextArea5, 81);
lv_obj_set_y(ui_TextArea5, -160);
lv_obj_set_align(ui_TextArea5, LV_ALIGN_CENTER);
lv_textarea_set_placeholder_text(ui_TextArea5, "Placeholder...");
ui_TextArea6 = lv_textarea_create(ui_Screen6);
lv_obj_set_width(ui_TextArea6, 150);
lv_obj_set_height(ui_TextArea6, 70);
lv_obj_set_x(ui_TextArea6, 85);
lv_obj_set_y(ui_TextArea6, -11);
lv_obj_set_align(ui_TextArea6, LV_ALIGN_CENTER);
lv_textarea_set_placeholder_text(ui_TextArea6, "Placeholder...");
ui_Keyboard3 = lv_keyboard_create(ui_Screen6);
lv_obj_set_width(ui_Keyboard3, 386);
lv_obj_set_height(ui_Keyboard3, 195);
lv_obj_set_x(ui_Keyboard3, 196);
lv_obj_set_y(ui_Keyboard3, 139);
lv_obj_set_align(ui_Keyboard3, LV_ALIGN_CENTER);
lv_obj_add_event_cb(ui_Button10, ui_event_Button10, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_airConditionerState, ui_event_airConditionerState, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_TextArea5, ui_event_TextArea5, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_TextArea6, ui_event_TextArea6, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_Keyboard3, ui_event_Keyboard3, LV_EVENT_ALL, NULL);
}
ui_events.c文件:
// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.4.2
// LVGL version: 8.3.11
// Project name: SquareLine_Project
#include "ui.h"
void loginStatus1(lv_event_t * e)
{
// Your code here
}
void TextArea11(lv_event_t * e)
{
// Your code here
}
void TextArea12(lv_event_t * e)
{
// Your code here
}
void Keyboard(lv_event_t * e)
{
// Your code here
}
void TextArea13(lv_event_t * e)
{
// Your code here
}
void TextArea14(lv_event_t * e)
{
// Your code here
}
void Keyboard21(lv_event_t * e)
{
// Your code here
}
void register11(lv_event_t * e)
{
// Your code here
}
void airConditionerState1(lv_event_t * e)
{
// Your code here
}
void textarea15(lv_event_t * e)
{
// Your code here
}
void textarea16(lv_event_t * e)
{
// Your code here
}
void keyboard3(lv_event_t * e)
{
// Your code here
}
ui_events.h文件:
// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.4.2
// LVGL version: 8.3.11
// Project name: SquareLine_Project
#ifndef _UI_EVENTS_H
#define _UI_EVENTS_H
#ifdef __cplusplus
extern "C" {
#endif
void loginStatus1(lv_event_t * e);
void TextArea11(lv_event_t * e);
void TextArea12(lv_event_t * e);
void Keyboard(lv_event_t * e);
void TextArea13(lv_event_t * e);
void TextArea14(lv_event_t * e);
void Keyboard21(lv_event_t * e);
void register11(lv_event_t * e);
void airConditionerState1(lv_event_t * e);
void textarea15(lv_event_t * e);
void textarea16(lv_event_t * e);
void keyboard3(lv_event_t * e);
#ifdef __cplusplus
} /*extern "C"*/
#endif
#endif
ui.c文件:
// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.4.2
// LVGL version: 8.3.11
// Project name: SquareLine_Project
#include "ui.h"
#include "ui_helpers.h"
///////////////////// VARIABLES ////////////////////
// SCREEN: ui_Screen1
void ui_Screen1_screen_init(void);
lv_obj_t * ui_Screen1;
void ui_event_loginStatus(lv_event_t * e);
lv_obj_t * ui_loginStatus;
lv_obj_t * ui_Label1;
void ui_event_register(lv_event_t * e);
lv_obj_t * ui_register;
lv_obj_t * ui_Label3;
lv_obj_t * ui_Label6;
void ui_event_TextArea1(lv_event_t * e);
lv_obj_t * ui_TextArea1;
void ui_event_TextArea2(lv_event_t * e);
lv_obj_t * ui_TextArea2;
void ui_event_Keyboard1(lv_event_t * e);
lv_obj_t * ui_Keyboard1;
// SCREEN: ui_Screen2
void ui_Screen2_screen_init(void);
lv_obj_t * ui_Screen2;
void ui_event_Button5(lv_event_t * e);
lv_obj_t * ui_Button5;
lv_obj_t * ui_Label7;
void ui_event_Button6(lv_event_t * e);
lv_obj_t * ui_Button6;
lv_obj_t * ui_Label8;
void ui_event_Button7(lv_event_t * e);
lv_obj_t * ui_Button7;
lv_obj_t * ui_Label10;
void ui_event_Button8(lv_event_t * e);
lv_obj_t * ui_Button8;
lv_obj_t * ui_Label13;
void ui_event_Button2(lv_event_t * e);
lv_obj_t * ui_Button2;
lv_obj_t * ui_Label9;
void ui_event_Button3(lv_event_t * e);
lv_obj_t * ui_Button3;
lv_obj_t * ui_Label18;
// SCREEN: ui_Screen3
void ui_Screen3_screen_init(void);
lv_obj_t * ui_Screen3;
void ui_event_openLights(lv_event_t * e);
lv_obj_t * ui_openLights;
lv_obj_t * ui_Label5;
lv_obj_t * ui_Image8;
lv_obj_t * ui_Image11;
void ui_event_Button1(lv_event_t * e);
lv_obj_t * ui_Button1;
lv_obj_t * ui_Label4;
// SCREEN: ui_Screen4
void ui_Screen4_screen_init(void);
lv_obj_t * ui_Screen4;
void ui_event_Button4(lv_event_t * e);
lv_obj_t * ui_Button4;
lv_obj_t * ui_Label11;
void ui_event_Button9(lv_event_t * e);
lv_obj_t * ui_Button9;
lv_obj_t * ui_Label12;
lv_obj_t * ui_curtain1;
lv_obj_t * ui_curtain2;
// SCREEN: ui_Screen5
void ui_Screen5_screen_init(void);
lv_obj_t * ui_Screen5;
void ui_event_TextArea3(lv_event_t * e);
lv_obj_t * ui_TextArea3;
void ui_event_TextArea4(lv_event_t * e);
lv_obj_t * ui_TextArea4;
void ui_event_Keyboard2(lv_event_t * e);
lv_obj_t * ui_Keyboard2;
void ui_event_register1(lv_event_t * e);
lv_obj_t * ui_register1;
lv_obj_t * ui_Label2;
// SCREEN: ui_Screen6
void ui_Screen6_screen_init(void);
lv_obj_t * ui_Screen6;
void ui_event_Button10(lv_event_t * e);
lv_obj_t * ui_Button10;
lv_obj_t * ui_Label14;
void ui_event_airConditionerState(lv_event_t * e);
lv_obj_t * ui_airConditionerState;
lv_obj_t * ui_Label15;
lv_obj_t * ui_air1;
lv_obj_t * ui_air2;
void ui_event_TextArea5(lv_event_t * e);
lv_obj_t * ui_TextArea5;
void ui_event_TextArea6(lv_event_t * e);
lv_obj_t * ui_TextArea6;
void ui_event_Keyboard3(lv_event_t * e);
lv_obj_t * ui_Keyboard3;
// SCREEN: ui_Screen7
void ui_Screen7_screen_init(void);
void ui_event_Screen7(lv_event_t * e);
lv_obj_t * ui_Screen7;
lv_obj_t * ui_bly;
// SCREEN: ui_Screen8
void ui_Screen8_screen_init(void);
void ui_event_Screen8(lv_event_t * e);
lv_obj_t * ui_Screen8;
lv_obj_t * ui_mma;
// SCREEN: ui_Screen9
void ui_Screen9_screen_init(void);
void ui_event_Screen9(lv_event_t * e);
lv_obj_t * ui_Screen9;
lv_obj_t * ui_Image25;
// SCREEN: ui_Screen10
void ui_Screen10_screen_init(void);
void ui_event_Screen10(lv_event_t * e);
lv_obj_t * ui_Screen10;
lv_obj_t * ui_nlong;
// SCREEN: ui_Screen11
void ui_Screen11_screen_init(void);
void ui_event_Screen11(lv_event_t * e);
lv_obj_t * ui_Screen11;
lv_obj_t * ui_mjq;
// SCREEN: ui_Screen12
void ui_Screen12_screen_init(void);
void ui_event_Screen12(lv_event_t * e);
lv_obj_t * ui_Screen12;
lv_obj_t * ui_yujie;
// SCREEN: ui_Screen13
void ui_Screen13_screen_init(void);
lv_obj_t * ui_Screen13;
void ui_event_Button11(lv_event_t * e);
lv_obj_t * ui_Button11;
lv_obj_t * ui_Label16;
void ui_event_Button12(lv_event_t * e);
lv_obj_t * ui_Button12;
lv_obj_t * ui_Label17;
lv_obj_t * ui____initial_actions0;
const lv_img_dsc_t * ui_imgset_[3] = {&ui_img_1_png, &ui_img_2_png, &ui_img_3_png};
const lv_img_dsc_t * ui_imgset_air[2] = {&ui_img_air1_png, &ui_img_air2_png};
const lv_img_dsc_t * ui_imgset_curtain[2] = {&ui_img_curtain1_png, &ui_img_curtain2_png};
///////////////////// TEST LVGL SETTINGS ////////////////////
#if LV_COLOR_DEPTH != 32
#error "LV_COLOR_DEPTH should be 32bit to match SquareLine Studio's settings"
#endif
#if LV_COLOR_16_SWAP !=0
#error "LV_COLOR_16_SWAP should be 0 to match SquareLine Studio's settings"
#endif
///////////////////// ANIMATIONS ////////////////////
///////////////////// FUNCTIONS ////////////////////
void ui_event_loginStatus(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
loginStatus1(e);
_ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen2_screen_init);
}
}
void ui_event_register(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen5, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen5_screen_init);
}
}
void ui_event_TextArea1(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
TextArea11(e);
}
}
void ui_event_TextArea2(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
TextArea12(e);
}
}
void ui_event_Keyboard1(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
Keyboard(e);
}
}
void ui_event_Button5(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen3, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen3_screen_init);
}
}
void ui_event_Button6(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen6, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen6_screen_init);
}
}
void ui_event_Button7(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen4, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen4_screen_init);
}
}
void ui_event_Button8(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen7, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen7_screen_init);
}
}
void ui_event_Button2(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_flag_modify(ui_Image8, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_air1, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_curtain1, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_Image11, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_air2, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_curtain2, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
}
}
void ui_event_Button3(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen1_screen_init);
}
}
void ui_event_openLights(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_flag_modify(ui_Image8, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_Image11, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
}
}
void ui_event_Button1(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen2_screen_init);
}
}
void ui_event_Button4(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen2_screen_init);
}
}
void ui_event_Button9(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_flag_modify(ui_curtain2, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_curtain1, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
}
}
void ui_event_TextArea3(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
TextArea13(e);
}
}
void ui_event_TextArea4(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
TextArea14(e);
}
}
void ui_event_Keyboard2(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
Keyboard21(e);
}
}
void ui_event_register1(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen1_screen_init);
register11(e);
}
}
void ui_event_Button10(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen2_screen_init);
}
}
void ui_event_airConditionerState(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_flag_modify(ui_air1, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
_ui_flag_modify(ui_air2, LV_OBJ_FLAG_HIDDEN, _UI_MODIFY_FLAG_TOGGLE);
airConditionerState1(e);
}
}
void ui_event_TextArea5(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
textarea15(e);
}
}
void ui_event_TextArea6(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
textarea16(e);
}
}
void ui_event_Keyboard3(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
keyboard3(e);
}
}
void ui_event_Screen7(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen8, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen8_screen_init);
}
}
void ui_event_Screen8(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen9, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen9_screen_init);
}
}
void ui_event_Screen9(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen10, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen10_screen_init);
}
}
void ui_event_Screen10(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen11, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen11_screen_init);
}
}
void ui_event_Screen11(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen12, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen12_screen_init);
}
}
void ui_event_Screen12(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen13, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Screen13_screen_init);
}
}
void ui_event_Button11(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen2_screen_init);
}
}
void ui_event_Button12(lv_event_t * e)
{
lv_event_code_t event_code = lv_event_get_code(e);
lv_obj_t * target = lv_event_get_target(e);
if(event_code == LV_EVENT_CLICKED) {
_ui_screen_change(&ui_Screen7, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, &ui_Screen7_screen_init);
}
}
///////////////////// SCREENS ////////////////////
void ui_init(void)
{
lv_disp_t * dispp = lv_disp_get_default();
lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED),
false, LV_FONT_DEFAULT);
lv_disp_set_theme(dispp, theme);
ui_Screen1_screen_init();
ui_Screen2_screen_init();
ui_Screen3_screen_init();
ui_Screen4_screen_init();
ui_Screen5_screen_init();
ui_Screen6_screen_init();
ui_Screen7_screen_init();
ui_Screen8_screen_init();
ui_Screen9_screen_init();
ui_Screen10_screen_init();
ui_Screen11_screen_init();
ui_Screen12_screen_init();
ui_Screen13_screen_init();
ui____initial_actions0 = lv_obj_create(NULL);
lv_disp_load_scr(ui_Screen1);
}
ui.h文件:
// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.4.2
// LVGL version: 8.3.11
// Project name: SquareLine_Project
#ifndef _SQUARELINE_PROJECT_UI_H
#define _SQUARELINE_PROJECT_UI_H
#ifdef __cplusplus
extern "C" {
#endif
#include "lvgl/lvgl.h"
#include "ui_helpers.h"
#include "ui_events.h"
// SCREEN: ui_Screen1
void ui_Screen1_screen_init(void);
extern lv_obj_t * ui_Screen1;
void ui_event_loginStatus(lv_event_t * e);
extern lv_obj_t * ui_loginStatus;
extern lv_obj_t * ui_Label1;
void ui_event_register(lv_event_t * e);
extern lv_obj_t * ui_register;
extern lv_obj_t * ui_Label3;
extern lv_obj_t * ui_Label6;
void ui_event_TextArea1(lv_event_t * e);
extern lv_obj_t * ui_TextArea1;
void ui_event_TextArea2(lv_event_t * e);
extern lv_obj_t * ui_TextArea2;
void ui_event_Keyboard1(lv_event_t * e);
extern lv_obj_t * ui_Keyboard1;
// SCREEN: ui_Screen2
void ui_Screen2_screen_init(void);
extern lv_obj_t * ui_Screen2;
void ui_event_Button5(lv_event_t * e);
extern lv_obj_t * ui_Button5;
extern lv_obj_t * ui_Label7;
void ui_event_Button6(lv_event_t * e);
extern lv_obj_t * ui_Button6;
extern lv_obj_t * ui_Label8;
void ui_event_Button7(lv_event_t * e);
extern lv_obj_t * ui_Button7;
extern lv_obj_t * ui_Label10;
void ui_event_Button8(lv_event_t * e);
extern lv_obj_t * ui_Button8;
extern lv_obj_t * ui_Label13;
void ui_event_Button2(lv_event_t * e);
extern lv_obj_t * ui_Button2;
extern lv_obj_t * ui_Label9;
void ui_event_Button3(lv_event_t * e);
extern lv_obj_t * ui_Button3;
extern lv_obj_t * ui_Label18;
// SCREEN: ui_Screen3
void ui_Screen3_screen_init(void);
extern lv_obj_t * ui_Screen3;
void ui_event_openLights(lv_event_t * e);
extern lv_obj_t * ui_openLights;
extern lv_obj_t * ui_Label5;
extern lv_obj_t * ui_Image8;
extern lv_obj_t * ui_Image11;
void ui_event_Button1(lv_event_t * e);
extern lv_obj_t * ui_Button1;
extern lv_obj_t * ui_Label4;
// SCREEN: ui_Screen4
void ui_Screen4_screen_init(void);
extern lv_obj_t * ui_Screen4;
void ui_event_Button4(lv_event_t * e);
extern lv_obj_t * ui_Button4;
extern lv_obj_t * ui_Label11;
void ui_event_Button9(lv_event_t * e);
extern lv_obj_t * ui_Button9;
extern lv_obj_t * ui_Label12;
extern lv_obj_t * ui_curtain1;
extern lv_obj_t * ui_curtain2;
// SCREEN: ui_Screen5
void ui_Screen5_screen_init(void);
extern lv_obj_t * ui_Screen5;
void ui_event_TextArea3(lv_event_t * e);
extern lv_obj_t * ui_TextArea3;
void ui_event_TextArea4(lv_event_t * e);
extern lv_obj_t * ui_TextArea4;
void ui_event_Keyboard2(lv_event_t * e);
extern lv_obj_t * ui_Keyboard2;
void ui_event_register1(lv_event_t * e);
extern lv_obj_t * ui_register1;
extern lv_obj_t * ui_Label2;
// SCREEN: ui_Screen6
void ui_Screen6_screen_init(void);
extern lv_obj_t * ui_Screen6;
void ui_event_Button10(lv_event_t * e);
extern lv_obj_t * ui_Button10;
extern lv_obj_t * ui_Label14;
void ui_event_airConditionerState(lv_event_t * e);
extern lv_obj_t * ui_airConditionerState;
extern lv_obj_t * ui_Label15;
extern lv_obj_t * ui_air1;
extern lv_obj_t * ui_air2;
void ui_event_TextArea5(lv_event_t * e);
extern lv_obj_t * ui_TextArea5;
void ui_event_TextArea6(lv_event_t * e);
extern lv_obj_t * ui_TextArea6;
void ui_event_Keyboard3(lv_event_t * e);
extern lv_obj_t * ui_Keyboard3;
// SCREEN: ui_Screen7
void ui_Screen7_screen_init(void);
void ui_event_Screen7(lv_event_t * e);
extern lv_obj_t * ui_Screen7;
extern lv_obj_t * ui_bly;
// SCREEN: ui_Screen8
void ui_Screen8_screen_init(void);
void ui_event_Screen8(lv_event_t * e);
extern lv_obj_t * ui_Screen8;
extern lv_obj_t * ui_mma;
// SCREEN: ui_Screen9
void ui_Screen9_screen_init(void);
void ui_event_Screen9(lv_event_t * e);
extern lv_obj_t * ui_Screen9;
extern lv_obj_t * ui_Image25;
// SCREEN: ui_Screen10
void ui_Screen10_screen_init(void);
void ui_event_Screen10(lv_event_t * e);
extern lv_obj_t * ui_Screen10;
extern lv_obj_t * ui_nlong;
// SCREEN: ui_Screen11
void ui_Screen11_screen_init(void);
void ui_event_Screen11(lv_event_t * e);
extern lv_obj_t * ui_Screen11;
extern lv_obj_t * ui_mjq;
// SCREEN: ui_Screen12
void ui_Screen12_screen_init(void);
void ui_event_Screen12(lv_event_t * e);
extern lv_obj_t * ui_Screen12;
extern lv_obj_t * ui_yujie;
// SCREEN: ui_Screen13
void ui_Screen13_screen_init(void);
extern lv_obj_t * ui_Screen13;
void ui_event_Button11(lv_event_t * e);
extern lv_obj_t * ui_Button11;
extern lv_obj_t * ui_Label16;
void ui_event_Button12(lv_event_t * e);
extern lv_obj_t * ui_Button12;
extern lv_obj_t * ui_Label17;
extern lv_obj_t * ui____initial_actions0;
LV_IMG_DECLARE(ui_img_1_png); // assets/1.png
LV_IMG_DECLARE(ui_img_2_png); // assets/2.png
LV_IMG_DECLARE(ui_img_3_png); // assets/3.png
LV_IMG_DECLARE(ui_img_curtain1_png); // assets/curtain1.png
LV_IMG_DECLARE(ui_img_curtain2_png); // assets/curtain2.png
LV_IMG_DECLARE(ui_img_air1_png); // assets/air1.png
LV_IMG_DECLARE(ui_img_air2_png); // assets/air2.png
LV_IMG_DECLARE(ui_img_bly_png); // assets/bly.png
LV_IMG_DECLARE(ui_img_ee_png); // assets/ee.png
LV_IMG_DECLARE(ui_img_eg_png); // assets/eg.png
LV_IMG_DECLARE(ui_img_nl_png); // assets/nl.png
LV_IMG_DECLARE(ui_img_saolou_png); // assets/saolou.png
LV_IMG_DECLARE(ui_img_yujie_png); // assets/yujie.png
LV_FONT_DECLARE(ui_font_Font1);
LV_FONT_DECLARE(ui_font_Font3);
void ui_init(void);
#ifdef __cplusplus
} /*extern "C"*/
#endif
#endif
在TextArea15中实现空调随机数生成模拟温度,可以显示实时的室内温度,在TextArea16中可以用Keyboard3键盘输入设定温度(我已经实现Keyboard3键盘隐藏,点击TextArea16时会显示键盘),如果超过设定的温度便自动点击按钮airConditionerState1开启空调,用TextArea11,TextArea12,Keyboard,,点击按钮loginStatus1实现登录(不需要登录成功失败提醒),用TextArea13,TextArea14,Keyboard21,点击按钮register11实现注册以便登录(不需要注册成功失败提醒),并且能够将注册的号码存储起来,输入存储的已经注册的号码就能登录。告诉我每一个文件该怎么修改实现功能