gui

jz_ddk2 天前
linux·信息可视化·嵌入式·gui·lvgl·界面设计
[LVGL] 从0开始,学LVGL:进阶应用与项目实战(上)在现代GUI应用中,数据可视化至关重要。LVGL提供了强大的图表控件,能够将抽象数据转化为直观的图形。
jz_ddk5 天前
linux·网络协议·ui·rpc·嵌入式·gui·lvgl
[LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块在LVGL中,一切可视元素都是对象。按钮是对象,标签是对象,屏幕本身也是一个对象。这种统一的对象模型带来了极大的灵活性和一致性。
中草药z6 天前
运维·ubuntu·docker·容器·gui·安装·cgroups
【Docker】零基础上手:原理+Ubuntu/Windows GUI 安装 + 镜像源 / 目录优化🔥个人主页: 中草药🔥专栏:【中间件】企业级中间件剖析Docker 是一个开源的容器化平台,它能将应用程序及其依赖(如库、配置文件、环境变量)打包成一个标准化的 “容器”,确保应用在任何支持 Docker 的环境中(开发机、测试机、生产服务器)都能以完全相同的方式运行,彻底解决 “在我这能跑,到你那跑不起来” 的经典问题。
红烧code17 天前
rust·gui·log·slint
【Rust GUI开发入门】编写一个本地音乐播放器(15. 记录运行日志)本系列教程对应的代码已开源在 Github zeedle本篇文章介绍如何将音乐播放器的运行情况持久化记录到日志文件中,这对分析程序意外情况出现的原因很有帮助!
红烧code17 天前
rust·i18n·gui·slint
【Rust GUI开发入门】编写一个本地音乐播放器(12. 国际化应用-多语言支持)本系列教程对应的代码已开源在 Github zeedle本篇文章介绍Slint UI如何为播放器页面添加多语言支持,让你的应用走向国际!Translations | Slint Docs
红烧code19 天前
rust·gui·theme·slint
【Rust GUI开发入门】编写一个本地音乐播放器(11. 支持动态明暗主题切换)本系列教程对应的代码已开源在 Github zeedleSlint UI内置全局调色板,支持运行时动态切换明暗主题,这通过更改Palette.color-scheme来实现:
红烧code19 天前
rust·gui·slint
【Rust GUI开发入门】编写一个本地音乐播放器(7. 制作歌词显示面板)本系列教程对应的代码已开源在 Github zeedle目的是要制作一个这样的面板显示歌词:水平布局:
红烧code19 天前
rust·gui·svg·slint
【Rust GUI开发入门】编写一个本地音乐播放器(4. 绘制按钮组件)本系列教程对应的代码已开源在 Github zeedle开始介绍播放器UI的构建部分,但是不会详细讲解Slint UI的设计基础,没有意义,因为官方文档介绍的已经十分详细了,一些基本用法需要借助参考文档熟悉。
红烧code21 天前
rust·gui·slint·rodio·lofty
【Rust GUI开发入门】编写一个本地音乐播放器(1. 主要技术选型&架构设计)本系列教程对应的代码已开源在 Github zeedleSlint UI 是一个新兴的声明式GUI框架,使用底层语言Rust编写,提供Rust/C++/Node/Python使用接口,允许在开发时使用DSL独立设计UI,样式与逻辑分离,构建时将UI代码编译为机器码,因此具备极高的运行速度。 相比之下,其他UI框架的缺点(不含基于Web技术的框架,如Dioxus/Tauri):
软件黑马王子22 天前
游戏·unity·gui
2025GUI项目实践:Unity编辑模式下GUI运行一、需求分析二、九宫格布局三、空间位置信息类1.对齐方式枚举(E_Alignment_Type)2.核心属性
Just_Paranoid1 个月前
python·gui·tkinter·pyinstaller
【Python Tkinter】图形用户界面(GUI)开发及打包EXE指南Python Tkinter 是 Python 的标准 GUI(图形用户界面)库,它提供了一个简单、高效的方式来创建桌面应用程序的图形界面。作为 Python 内置的标准库的一部分,Tkinter 无需额外安装即可使用,并且具有跨平台特性,可以在 Windows、macOS 和 Linux 等操作系统上运行。Tkinter 基于 Tcl/Tk GUI 工具包开发,提供了丰富的控件(如按钮、标签、文本框等)和灵活的布局管理工具,适合快速开发中小型桌面应用程序。
闲人编程2 个月前
数据库·python·oracle·gui·脚本·pyqt6·软件
PyQt6 进阶篇:构建现代化、功能强大的桌面应用在掌握了 PyQt6 的基础知识(创建窗口、使用基础部件、信号槽连接和布局管理)之后,我们即将踏入更高级的领域。进阶篇的目标是让你能够构建更加专业、高效和用户友好的桌面应用程序。
guidovans2 个月前
linux·windows·python·gui·tkinter
基于tkinter开发电脑工具集(源码在底部)本项目是一个基于Tkinter的桌面应用程序,旨在为用户提供便捷的电脑管理和维护工具。通过图形化界面,用户可以轻松执行常用的系统操作,无需记忆复杂的命令行指令。
南岩亦凛汀4 个月前
c++·跨平台·gui·开源框架·工程实战教程
在Linux下使用wxWidgets进行跨平台GUI开发(三)在本文中,我们将了解创建wxWidgets应用程序所需的基础知识。首先创建一个简单的示例程序,展示如何显示图标;接着通过另一个示例演示事件的使用方法;最后探讨wxWidgets应用程序中控件之间的通信机制。
南岩亦凛汀4 个月前
跨平台·gui·开源框架·工程实战教程
使用wxWidgets进行跨平台GUI开发(附1)wxWidgets官方提供了一个在Windows下使用CMake来构建wxWidgets库的方法,这样便于你自己用CMake构建项目。可参考源码包含的文档,这在下列这样的路径里: ..\wxWidgets-3.x.x\docs\doxygen\overviews\cmake.md ..\wxWidgets-3.x.x\samples\minimal\CMakeLists.txt
南岩亦凛汀4 个月前
跨平台·gui·开源框架
在Linux下使用wxWidgets进行跨平台GUI开发(二)wxWidgets提供了一系列功能强大的辅助类(Helper Classes),涵盖了字符串处理、文件操作、XML解析、数据流、数据库和网络通信等功能,这些类为跨平台GUI开发提供了基础工具支持,帮助开发者完成各种任务。
南岩亦凛汀4 个月前
c++·跨平台·gui·开源框架·工程实战教程
在Linux下使用wxWidgets进行跨平台GUI开发wxWidgets是一个功能强大的跨平台C++ GUI框架,支持Windows、Linux和macOS等多种平台。本文将详细介绍在Linux系统(以Ubuntu为例)上安装、配置和使用wxWidgets的完整过程,包括从源码编译、CMake工程配置到VS Code开发环境搭建的全套指南。
伊织code5 个月前
数据库·macos·postgresql·gui·安装·客户端·psql
macOS 安装 PostgreSQL最简单的方式是通过 brew 安装该版本在 brew 上的详情页:https://formulae.brew.sh/formula/postgresql@17
机器视觉知识推荐、就业指导6 个月前
c++·qt·面试·gui·子线程
Qt/C++面试【速通笔记五】—子线程与GUI线程安全交互在Qt应用程序开发中,涉及到多线程处理时,如何安全地从子线程更新UI界面是一个常见的问题。Qt的UI界面并不是线程安全的,意味着你不能直接在子线程中操作UI组件(比如按钮、标签等)。如果不遵循线程安全的规则,可能会导致程序崩溃、UI错误或数据丢失。那么,如何在Qt中避免这些问题,并确保线程安全地更新UI呢?
学Java的小半6 个月前
java·开发语言·算法·intellij-idea·gui·事件监听
用键盘实现控制小球上下移动——java的事件控制本文分享Java的一个有趣小项目,实现用键盘控制小球的移动涉及java知识点:Swing GUI框架,绘图机制,事件处理,焦点控制