技术栈
gui
Ulyanov
5 天前
java
·
开发语言
·
javascript
·
python
·
ui
·
gui
·
雷达电子对抗系统仿真
《PySide6 GUI开发指南:QML核心与实践》 第二篇:QML语法精要——构建声明式UI的基础
如果说第一篇是探索GUI开发的"星辰大海",那么本篇将带你深入QML语言的"基因序列"。就像建筑师需要精通建筑材料,画家需要掌握色彩理论一样,要成为QML开发高手,你必须深入理解这门声明式语言的每一个语法细节、每一种设计模式和每一种最佳实践。
Ulyanov
7 天前
开发语言
·
python
·
qt
·
gui
·
雷达电子对抗系统仿真
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio状态机深度应用:智能待办事项管理系统
在第三篇博客中,我们通过智能登录系统了解了QT Designer Studio的基础开发流程。现在,让我们探索一个更高级的功能——状态机的深度应用。状态机是现代GUI开发的核心概念,它能够优雅地管理复杂界面状态,处理多步骤交互流程。本篇将通过开发一个“智能待办事项管理系统”,深入讲解状态机在QT Designer Studio中的高级应用。
charlie114514191
10 天前
c++
·
图形渲染
·
gui
·
win32
通用GUI编程技术——图形渲染实战(三十三)——Direct2D与Win32/GDI互操作:渐进迁移实战
上一篇我们花了大量篇幅啃下了 DirectWrite 的三层 API 架构,从 IDWriteTextFormat 到 IDWriteTextLayout 到自定义 TextRenderer,代码高亮渲染器也跑起来了。至此,Direct2D 生态中渲染相关的核心能力我们基本都覆盖了。但现实世界不会给你一张白纸让你从头开始写——更多的情况是,你手头已经有一个积累了多年的 GDI 项目,里面有几千行 WM_PAINT 处理代码,有各种自定义控件,有第三方的 GDI 组件。你不可能一夜之间全部重写成 D2D,但
charlie114514191
14 天前
c++
·
图形渲染
·
gui
·
win32
通用GUI编程技术——图形渲染实战(三十一)——Direct2D效果与图层:高斯模糊到毛玻璃
仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
七夜zippoe
15 天前
api
·
gui
·
插件
·
开发环境
·
dolphindb
DolphinDB开发环境:GUI与API工具
本文全面介绍DolphinDB的开发工具生态,帮助开发者构建高效的开发环境。从官方Web GUI的功能详解,到VSCode插件的使用技巧,再到Python、Java、C++等多语言API的实战应用,逐步带领读者掌握DolphinDB的开发调试技巧。同时提供最佳实践建议和常见问题解决方案,帮助读者提升开发效率。本文适合需要在DolphinDB上进行应用开发的工程师阅读。
Freak嵌入式
18 天前
ide
·
驱动开发
·
嵌入式
·
gui
·
lvgl
·
micropython
·
upypi
MicroPython LVGL基础知识和概念:GUI 的扩展接口
做嵌入式 GUI 开发,尤其是需要加载外部资源、做个性化功能的项目,LVGL 的扩展与自定义能力,是让项目从 “能用” 到 “好用” 的关键。这篇内容就把 LVGL 的文件系统扩展、自定义开发接口拆解清楚,帮你搞定资源加载、业务个性化的核心需求。
Freak嵌入式
19 天前
开发语言
·
python
·
github
·
php
·
gui
·
lvgl
·
micropython
MicroPython LVGL基础知识和概念:显示与多屏管理
本文是 LVGL 9.0 版本面向 MicroPython 开发的「显示与多屏管理」核心知识梳理,相当于嵌入式 GUI 的 “输出窗口”,完整拆解了硬件显示(Display)与 UI 屏幕(Screen)的核心区别,覆盖多显示设备支持、单显示简化逻辑、镜像 / 分屏拼接、透明屏幕等全场景方案,帮开发者搞定嵌入式 GUI 的像素输出与多屏适配,是做稳定、灵活嵌入式界面的关键基础。
Freak嵌入式
20 天前
开发语言
·
python
·
github
·
php
·
gui
·
lvgl
·
micropython
MicroPython LVGL基础知识和概念:时序与动态效果
本文是 LVGL 9.0 版本面向 MicroPython 开发的「时序与动态效果」核心知识梳理,相当于嵌入式 GUI 的 “动态引擎”,完整拆解了定时器(Timers)、动画系统(Animations)两大核心模块,以及时间线(Timeline)这类进阶编排工具,帮开发者实现周期性任务、延时执行、流畅 UI 动效,是让嵌入式界面从 “静态展示” 升级为 “交互灵动” 的关键基础。
Freak嵌入式
20 天前
ide
·
嵌入式
·
gui
·
lvgl
·
micropython
·
电子
·
upypi
MicroPython LVGL基础知识和概念:交互与事件处理
本文是 LVGL 9.0 版本面向 MicroPython 开发的「交互与事件处理」核心知识梳理,相当于嵌入式 GUI 的 “交互神经中枢”,完整拆解了从输入设备适配、事件机制到事件冒泡的全链路逻辑,帮开发者打通 “用户操作 → 界面响应” 的完整闭环,是做可交互嵌入式界面必须吃透的核心内容。
Ulyanov
1 个月前
开发语言
·
python
·
架构
·
gui
·
tkinter
Python GUI工程化实战:从tkinter/ttk到可复用的现代化组件架构
摘要: 尽管Python的tkinter库自带简单易用的ttk模块,但在构建复杂、可维护的桌面应用时,开发者常会陷入样式混乱、代码耦合、难以复用的困境。本文旨在打破这一僵局,通过四个渐进式、可独立运行的Demo工程,系统性地阐述如何将ttk开发升级为组件化、工程化的实践。我们将深入探讨工厂模式在GUI中的落地、复合控件的设计哲学、数据驱动的动态UI生成以及状态管理在复杂面板中的应用。每个章节均配有Mermaid架构图、核心代码解析和最佳实践总结,为您提供一套从理论到实践的完整解决方案。
Ulyanov
1 个月前
开发语言
·
python
·
gui
·
tkinter
·
ttk
基于Tkinter/ttk的现代化Python GUI开发全攻略:从布局设计到视觉美化(三)
在Python GUI开发领域,Tkinter/ttk组合长期被误解为"过时"和"简陋"的代名词。本文旨在彻底改变这一认知,通过系统性的布局设计方法、现代化的样式系统、可视化设计工具生态以及四个实战工程,展示如何基于Python标准库打造出既美观又实用的现代化界面。文章将深入探讨Tkinter/ttk的布局设计哲学、响应式策略、主题定制技巧,并提供可直接复用的代码模板,帮助开发者在不依赖外部依赖的情况下,构建出媲美PyQt6/PySide6视觉体验的应用程序。
charlie114514191
1 个月前
开发语言
·
c++
·
ide
·
学习
·
gui
·
visual studio
·
win32
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南
前面几篇文章我们讲了对话框、资源文件、菜单、图标这些内容,你可能已经注意到一个问题:我是让你手写那些 .rc 文件定义的。说实话,在实际开发中,我很少手写 .rc 文件,因为 Visual Studio 自带了一个非常好用的资源编辑器,可以可视化地设计对话框、菜单、图标这些资源。今天我们要聊的就是这个被很多初学者忽视的强大工具。
Be1k0
1 个月前
python
·
gui
·
工具
·
语雀
·
批量导出
·
原创
推荐一款语雀知识库批量导出工具
一款针对语雀知识库的批量导出工具,支持一键导出账号内所有知识库中的文档,也支持导出别人公开的知识库。下载地址:https://github.com/Be1k0/yuque_document_download/releases
charlie114514191
1 个月前
windows
·
学习
·
gui
·
win32
·
编程指南
通用GUI编程技术——Win32 原生编程实战(五)——ListView 控件详解
上一篇文章我们搞定了 WM_NOTIFY 消息机制,你现在应该知道怎么处理复杂控件的通知了。说实话,我当时学完 WM_NOTIFY 之后特别兴奋,觉得终于可以搞定那些高级控件了。但当我第一次尝试创建 ListView 时,还是被它的复杂性吓到了——光是初始化就有好几个步骤,还要分别处理列、项、子项这些东西。但别担心,今天我会把这些内容拆解开来,带着你一步步掌握 ListView 控件。
懷淰メ
2 个月前
python
·
学习
·
gui
·
大学生
·
pyqt5
·
微信界面
python3GUI--socket+PyQt5开发局域网微信(含功能、详细介绍、分享)
@本次博主放大招,前方高能!!![video(video-n6HFLPjB-1757978015166)(type-csdn)(url-https://live.csdn.net/v/embed/493288)(image-https://i-blog.csdnimg.cn/direct/c715578fab804974971abd958153747d.png)(title-)]
花伤情犹在
3 个月前
python
·
自动化
·
gui
·
脚本
万物皆可自动化:用 Python 摆脱繁琐点击(以企业微信批量退群为例)
在日常工作中,我们经常会遇到一些没有任何技术含量、全靠手动点击的重复性任务。比如:批量处理表格、在旧系统中重复录入数据,或者——退出几百个毫无意义的企业微信群。
七夜zippoe
3 个月前
人工智能
·
ai
·
智能手机
·
agent
·
gui
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
✨ 只做一件事:邀请真正在AI一线的实践者,拆解影响千万职场人未来的真实变革这是「脉向AI」的第一期。这个栏目是脉脉与「人民公园说AI」联手打造的思想实验室。我们坚持做一件看似简单却极有价值的事:邀请真正站在AI浪潮前沿的实践者,拆解那些影响千万职场人未来的真实变革。
南岩亦凛汀
3 个月前
c++
·
gui
·
开源框架
快速上手Ultimate++的编译链接和配置
U++(全称 Ultimate++)是一个开源的 C++ 跨平台应用程序框架,以其高性能、低资源占用和高度集成的开发理念而闻名。它旨在提供“更少代码、更快执行”的开发体验。 主要特点:
一只小bit
3 个月前
前端
·
c++
·
qt
·
gui
Qt 绘图核心教程:从基础绘制到图像操作全解析
虽然 Qt 已经内置了很多的控件, 但是不能保证现有控件就可以应对所有场景,Qt 提供了画图相关的 API, 允许在窗⼝上绘制任意的图形形状, 来完成更复杂的界⾯设计。
2401_84149564
3 个月前
数据结构
·
python
·
算法
·
gui
·
排序
·
单词统计
·
查找
【Python高级编程】单词统计与查找分析工具
目录一、引言二、第一阶段:需求分析与功能规划1. 核心业务需求2. 非功能需求三、第二阶段:技术选型四、第三阶段:架构设计