GUI

加入交流群
Image 扫码加入
获取工程师必备礼包
参与热点资讯讨论

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。收起

查看更多
  • Microchip发布XpressConnect PCIe 6.0 和 CXL 3.1 重定时器
    既支持高带宽架构,又有助于降低集成复杂性,进一步完善了Microchip的一系列数据中心解决方案 随着AI工作负载持续增长,数据中心架构设计正面临信号传输距离受限、时延攀升的双重制约,可能导致大型GPU集群中大量内存资源利用率偏低。随着互连速度不断提升,这些挑战愈发凸显。在64 GT/s传输速率下,信号完整性瓶颈限制系统扩展、加重服务器架构负担。为此,Microchip Technology In
    Microchip发布XpressConnect PCIe 6.0 和 CXL 3.1 重定时器
  • 无硬件学LVGL—定时器篇:基于Web模拟器+MicroPython速通GUI开发
    本文介绍了如何使用Web模拟器+MicroPython学习LVGL定时器的核心逻辑,涵盖了从基础的定时器创建到高级操作如暂停恢复、状态检测等。通过实例演示,帮助开发者理解如何利用定时器实现界面刷新、倒计时等功能,并强调其在GUI开发中的重要性。
    409
    04/23 15:06
  • 无硬件学LVGL—布局与空间管理篇:基于Web模拟器+MiroPython速通GUI开发
    LVGL布局与空间管理教程:从盒模型到Flex弹性布局,手把手教你掌握嵌入式GUI开发的核心技巧。
    357
    04/23 09:48
  • 无硬件学LVGL:基于Web模拟器+MiroPython速通GUI开发—控件篇
    很多想入坑嵌入式 GUI 开发的朋友,估计都跟我当初一样,刚听说 LVGL 的时候两眼放光 —— 这玩意儿功能强、跨平台,能做出超精致的交互界面,结果一上手就被门槛卡得没了脾气:
    673
    04/23 09:48
  • 无硬件学LVGL—事件回调机制篇:基于Web模拟器+MicroPython速通GUI开发
    很多人刚啃完布局、盒模型,把界面控件摆得整整齐齐,结果一跑起来就懵了:按钮点了没反应,滑动列表纹丝不动,辛辛苦苦做的界面,就像一张静态截图,完全没交互感。
    501
    04/23 09:44
  • EsDA科普 | AWTK:打造流畅、开源、跨平台的嵌入式GUI
    AWTK是一款基于纯C语言和自研算法的图形用户界面引擎,适用于工业自动化和物联网领域。它解决了界面卡顿、启动慢、跨平台难和版权贵等问题,提供酷炫流畅的交互体验,并且支持跨平台部署和100%开源免费使用。
    EsDA科普 | AWTK:打造流畅、开源、跨平台的嵌入式GUI
  • 用户投稿:CW32运行"AIGUI"性能测试
    开发者利用AI打造了一款低空间占用、高执行效率的轻量级GUI框架,适用于低成本MCU。该框架采用PFB显存机制,仅开辟单行像素大小的数组作为显存,显著降低内存需求。通过脏矩形机制,系统仅重绘变动区域,大幅提升帧率稳定性。实测结果显示,即使在有限的RAM容量下,该框架仍能维持高帧率,表现出色。此外,框架的固件资源占用低,代码空间紧凑,适合各种微控制器平台。
    630
    03/30 10:54
  • 2026年,AI将给设计工程软件带来哪些变革?
    尽管AI在诸多领域实现了爆发式增长,但受半导体行业复杂特性的影响,其在该领域的发展更为循序渐进。不过,2026年将成为关键的一年,因为AI驱动的工作流程将从概念阶段走向部署阶段。这不仅会带来技术层面的挑战与机遇,也将凸显出智能设计自动化下一发展阶段不可或缺的人才需求。 基于这一背景,本文梳理了本年度值得关注的几大行业趋势: 提示词工程师兴起 2026年,提示词工程师这一职业将迎来快速发展。这类从业
    2026年,AI将给设计工程软件带来哪些变革?
  • 英飞凌推出基于PSOC Control C3微控制器的ModusToolbox电源套件
    全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)推出ModusToolbox™电源套件。该套件是一个基于PSOC™ Control C3微控制器(MCU)的数字电源转换设计综合软件平台,包含易用的电源转换库、图形化用户界面(GUI)、可视化工具及应用示例。所有功能均集成于ModusToolbox™生态系统,可为工程师和开发人员带来简便而
    英飞凌推出基于PSOC Control C3微控制器的ModusToolbox电源套件
  • 如果你在找OTA参考设计,可以持续关注Tiny OTA
    Tiny OTA 是一个针对i.MX RT系列的OTA参考设计,包含MCU端固件(tota_sbl和tota_app)和PC端GUI工具(MCU-TinyOtaUtility)。tota_sbl负责引导启动和校验固件完整性,tota_app则是示例应用。MCU-TinyOtaUtility支持固件加OTA头、烧写和一般Flash操作。适用于i.MXRT117x和i.MXRT118x,支持NOR Flash一般读写擦操作和blhost协议通信。
    1069
    02/13 11:02
    如果你在找OTA参考设计,可以持续关注Tiny OTA
  • Python应用——将Matplotlib图形嵌入Tkinter窗口
    Tkinter 是 Python 标准的 GUI 库,适合创建简单桌面应用;Matplotlib 是 Python 绘图库,可用于数据分析和可视化。本文展示了如何在 Tkinter 中嵌入 Matplotlib 图形,并演示了基本图形绘制和工具栏显示的方法。
    1548
    01/19 14:02
  • Python自带GUI库Tkinter教程:简易界面开发
    Python的GUI库tkinter提供了多种组件如窗口、框架、标签、按钮、文本框、单选按钮、复选框、列表框和菜单,可用于创建图形用户界面。布局管理器包括pack()、grid()和place(),用于组织组件。事件处理通过回调函数实现,例如在按钮点击时获取用户输入并展示信息框。示例代码展示了如何创建一个包含文本输入框、单选按钮和复选框的界面,并在点击“提交”按钮后显示用户输入的信息。
    1920
    01/19 13:58
    Python自带GUI库Tkinter教程:简易界面开发
  • 嵌入式UI开发新选择:CDroid
    CDroid 是一款基于 C++11 开发的跨平台 GUI 引擎,旨在为嵌入式设备提供类似 Android 的 UI 开发体验。其主要特点包括:- 支持 XML 布局和资源分离,与 Android 开发模式一致; 集成超过 50 种 UI 组件和 20 种绘图类型,适用于多种应用场景;支持多种主流嵌入式芯片平台,并具备轻量级和高效的特性。而,CDroid 也有一些局限性,如内存要求较高、生态系统较小、性能可能不如原生开发等。因此,它更适合有 Android 开发背景的团队,在中高端嵌入式设备和需要快速迭代的项目中使用。
    1372
    01/05 13:27
    嵌入式UI开发新选择:CDroid
  • STM32 高效 GUI 全生态指南:从入门到高阶的炫彩界面落地方案
    STM32 的 GUI 解决方案以 “硬件加速 + TouchGFX 软件库 + 全系列芯片适配” 为核心,覆盖从低成本入门到高性能高阶的全场景需求,可快速实现智能手机级炫彩界面,支持低功耗、小存储到 4K 大屏、复杂动画的多样化诉求,是嵌入式 GUI 开发的一站式落地方案。
    2335
    2025/12/31
  • ESP32使用GUI-Guider制作LVGL图形界面
    本文介绍了如何使用NXP推出的GUI Guider工具来简化LVGL图形界面的设计流程,从创建工程到生成并移植C语言代码,再到适配ESP32平台。通过GUI Guider,工程师可以更高效地设计和调试LVGL图形界面,提高开发效率。
    ESP32使用GUI-Guider制作LVGL图形界面
  • 英飞凌推出全新软件开发集成工具AURIX Configuration Studio
    全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)推出全新集成开发环境(IDE)——AURIX™ Configuration Studio(ACS),旨在简化采用AURIX™ TC3x系列器件的应用开发流程,加快产品上市并降低开发成本。ACS基于成熟的DAVE™(数字应用虚拟工程师)技术构建,整合了基于Eclipse的编辑器、GNU C编
  • ANSYS二次开发(4) —— UIDL语言的应用
    本文介绍了如何使用ANSYS APDL中的UIDL语言制作工具栏按钮、变量输入对话框和进度条,以提升GUI操作效率。
  • XP Power为15W高压DC-DC转换器HRF15系列新增数字监控与控制功能
    25 –XP Power宣布推出15W精密高压DC-DC转换器HRF15系列的数字版本,该版本支持通过I2C接口的PMBus™实现输出电压和电流的编程控制。这一升级满足了精密设备自动化与远程控制日益增长的需求,适用于半导体检测应用及通用分析研究领域,包括质谱分析、扫描电子显微镜(SEM)和透射电子显微镜(TEM)等设备。 与2025年5月推出的精密模拟版本相比,HRF15的数字界面简化了系统集成,
    XP Power为15W高压DC-DC转换器HRF15系列新增数字监控与控制功能
  • 【教程】CW32L012移植SGL图形库
    SGL是一个轻量级的UI图形库,适用于性能和内存有限的单片机,具备抗锯齿、圆角、边框等功能,并支持图层概念和控件的父子关系。相较于LVGL,SGL在闪存和RAM占用方面更为高效,代码结构清晰,适合实际项目开发。本文介绍了如何在CW32L012单片机上移植SGL图形库,包括下载、配置、初始化和运行步骤,以及内存占用情况分析。
    9454
    2025/10/21
  • 瑞芯微RK3506开发板必备之LVGL应用开发手册,触觉智能工业核心板厂家
    LVGL是一个免费的轻量级开源图形库。具有丰富部件与高级图形特性,支持多种输入设备和多国语言,独立于硬件之外的开源图形库。LVGL的配置主要区别在于渲染后端的选择,目前可选DRM直接送显以及通过SDL送显。目前RK3506平台可支持SDL送显。本文基于触觉智能RK3506星闪开发板进行演示,配套RK3506核心板(3核A7@1.5GHz+M0@200MHz多核异构)含税价59元,一片也是批量价  
    瑞芯微RK3506开发板必备之LVGL应用开发手册,触觉智能工业核心板厂家

正在努力加载...