温馨提示:该页面为Windows软件,不支持手机用户安装使用
LCUI is a user interface development library written in C, allowing you to create simple desktop applications using C, XML, and CSS. It supports traditional Win32 desktop applications and Windows Universal Apps, with primary focus on Windows systems. Future versions may expand support for Linux systems. If you have a foundation in C programming and experience in web development, you will find it easier to get started with LCUI, as its handling of XML, CSS, and element layout bears some similarities to web browsers. You can refer to the example code on the left to understand the basic effects.
C Language Development: LCUI is primarily written in C, making it suitable for developers who prefer lightweight applications and those who are already familiar with C programming.
XML and CSS Support: You can use XML and CSS to describe page layouts and styles, saving time on page development and maintenance.
Cross-Platform Development: LCUI supports both Windows and Linux, enabling you to develop desktop applications and universal apps for both platforms.
To start using LCUI, you need to have a basic understanding of C programming and familiarity with XML and CSS. Here’s a brief guide on how to use LCUI:
Install LCUI: Follow the installation instructions provided in the LCUI documentation to set up the library on your development machine.
Create a Project: Set up a new project directory and initialize it with the necessary LCUI files and folders.
Design Your UI: Use XML to design the layout of your application's user interface. You can define windows, buttons, text fields, and other UI elements in your XML files.
Style Your UI: Apply CSS styles to your XML-defined UI elements to enhance the visual appearance of your application.
Write C Code: Implement the functionality of your application using C. You will interact with the UI elements defined in your XML files through C functions provided by LCUI.
Compile and Run: Use the LCUI build system to compile your application and run it on your target platform.
The latest version of LCUI includes several bug fixes and new features:
Bug Fixes:
Resolved an issue where wasm-ld
reported a duplicate symbol error.
Fixed a memory leak issue in the display
component.
Addressed a segmentation fault in the gui
component when components were destroyed.
Corrected a segmentation fault in TextView_SetTextW()
.
Fixed a segmentation fault when setting the text cursor in the ime
component.
Resolved a segmentation fault issue in the Linux version of LCUI when the dialog was minimized and 3D rendering was attempted.
Removed event trigger logic from the OpenMP parallel loop in the mainloop
to prevent main thread blocking.
New Features:
Added a new settings
plugin for managing application settings and preferences.
LCUI continues to evolve, with ongoing development and community contributions. Stay updated with the latest changes and improvements by following the official LCUI repository and community forums.
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容