技术栈
gui
Ulyanov
11 天前
开发语言
·
python
·
架构
·
gui
·
tkinter
Python GUI工程化实战:从tkinter/ttk到可复用的现代化组件架构
摘要: 尽管Python的tkinter库自带简单易用的ttk模块,但在构建复杂、可维护的桌面应用时,开发者常会陷入样式混乱、代码耦合、难以复用的困境。本文旨在打破这一僵局,通过四个渐进式、可独立运行的Demo工程,系统性地阐述如何将ttk开发升级为组件化、工程化的实践。我们将深入探讨工厂模式在GUI中的落地、复合控件的设计哲学、数据驱动的动态UI生成以及状态管理在复杂面板中的应用。每个章节均配有Mermaid架构图、核心代码解析和最佳实践总结,为您提供一套从理论到实践的完整解决方案。
Ulyanov
12 天前
开发语言
·
python
·
gui
·
tkinter
·
ttk
基于Tkinter/ttk的现代化Python GUI开发全攻略:从布局设计到视觉美化(三)
在Python GUI开发领域,Tkinter/ttk组合长期被误解为"过时"和"简陋"的代名词。本文旨在彻底改变这一认知,通过系统性的布局设计方法、现代化的样式系统、可视化设计工具生态以及四个实战工程,展示如何基于Python标准库打造出既美观又实用的现代化界面。文章将深入探讨Tkinter/ttk的布局设计哲学、响应式策略、主题定制技巧,并提供可直接复用的代码模板,帮助开发者在不依赖外部依赖的情况下,构建出媲美PyQt6/PySide6视觉体验的应用程序。
charlie114514191
13 天前
开发语言
·
c++
·
ide
·
学习
·
gui
·
visual studio
·
win32
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南
前面几篇文章我们讲了对话框、资源文件、菜单、图标这些内容,你可能已经注意到一个问题:我是让你手写那些 .rc 文件定义的。说实话,在实际开发中,我很少手写 .rc 文件,因为 Visual Studio 自带了一个非常好用的资源编辑器,可以可视化地设计对话框、菜单、图标这些资源。今天我们要聊的就是这个被很多初学者忽视的强大工具。
Be1k0
16 天前
python
·
gui
·
工具
·
语雀
·
批量导出
·
原创
推荐一款语雀知识库批量导出工具
一款针对语雀知识库的批量导出工具,支持一键导出账号内所有知识库中的文档,也支持导出别人公开的知识库。下载地址:https://github.com/Be1k0/yuque_document_download/releases
charlie114514191
25 天前
windows
·
学习
·
gui
·
win32
·
编程指南
通用GUI编程技术——Win32 原生编程实战(五)——ListView 控件详解
上一篇文章我们搞定了 WM_NOTIFY 消息机制,你现在应该知道怎么处理复杂控件的通知了。说实话,我当时学完 WM_NOTIFY 之后特别兴奋,觉得终于可以搞定那些高级控件了。但当我第一次尝试创建 ListView 时,还是被它的复杂性吓到了——光是初始化就有好几个步骤,还要分别处理列、项、子项这些东西。但别担心,今天我会把这些内容拆解开来,带着你一步步掌握 ListView 控件。
懷淰メ
1 个月前
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-)]
花伤情犹在
2 个月前
python
·
自动化
·
gui
·
脚本
万物皆可自动化:用 Python 摆脱繁琐点击(以企业微信批量退群为例)
在日常工作中,我们经常会遇到一些没有任何技术含量、全靠手动点击的重复性任务。比如:批量处理表格、在旧系统中重复录入数据,或者——退出几百个毫无意义的企业微信群。
七夜zippoe
2 个月前
人工智能
·
ai
·
智能手机
·
agent
·
gui
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
✨ 只做一件事:邀请真正在AI一线的实践者,拆解影响千万职场人未来的真实变革这是「脉向AI」的第一期。这个栏目是脉脉与「人民公园说AI」联手打造的思想实验室。我们坚持做一件看似简单却极有价值的事:邀请真正站在AI浪潮前沿的实践者,拆解那些影响千万职场人未来的真实变革。
南岩亦凛汀
2 个月前
c++
·
gui
·
开源框架
快速上手Ultimate++的编译链接和配置
U++(全称 Ultimate++)是一个开源的 C++ 跨平台应用程序框架,以其高性能、低资源占用和高度集成的开发理念而闻名。它旨在提供“更少代码、更快执行”的开发体验。 主要特点:
一只小bit
2 个月前
前端
·
c++
·
qt
·
gui
Qt 绘图核心教程:从基础绘制到图像操作全解析
虽然 Qt 已经内置了很多的控件, 但是不能保证现有控件就可以应对所有场景,Qt 提供了画图相关的 API, 允许在窗⼝上绘制任意的图形形状, 来完成更复杂的界⾯设计。
2401_84149564
3 个月前
数据结构
·
python
·
算法
·
gui
·
排序
·
单词统计
·
查找
【Python高级编程】单词统计与查找分析工具
目录一、引言二、第一阶段:需求分析与功能规划1. 核心业务需求2. 非功能需求三、第二阶段:技术选型四、第三阶段:架构设计
CodeCraft Studio
3 个月前
开发语言
·
qt
·
ui
·
gui
·
嵌入式开发
·
hmi
·
制造业嵌入式ui
从框架到体验:Qt + Qtitan 构建制造业嵌入式UI整体解决方案
在制造业软件系统中,嵌入式 UI 往往被视为“最后完成的部分”。只要功能能跑、数据能显示,界面体验似乎并不是核心问题。但在实际使用中,越来越多企业开始意识到:嵌入式 UI 不只是展示层,而是设备操作、业务流程和效率的关键入口。
2401_84149564
3 个月前
python
·
pandas
·
gui
·
tkinter
·
pyinstaller
·
数据统计
·
exe程序
【Python高级编程】学习通签到统计工具
目录一、引言二、第一阶段:需求分析与功能规划1. 核心业务需求2. 非功能需求三、第二阶段:技术选型四、第三阶段:架构设计
一只小bit
3 个月前
前端
·
c++
·
qt
·
gui
Qt 文件:QFile 文件读写与管理教程
文件操作是应用程序核心功能,Qt 提供跨平台文件操作类,支持文件读写、信息获取、复制重命名等,核心类包括 QFile、QFileInfo、QIODevice 等。
鼎道开发者联盟
3 个月前
人工智能
·
开源
·
gui
2025中国AI开源生态报告发布,鼎道智联助力产业高质量发展
在正文开始前,先向广大开发者朋友推荐 DingOS 粒子服务用户界面协议(PSUIP)——一款专为 LLM 与 AI Agent 设计的统一 GUI(图形用户界面) 构建协议。它并非传统意义上的 UI 组件库,而是填补“AI 输出→UI 落地”行业空白的标准化接口:如同 HDMI 协议实现不同设备与显示器的无缝连接,PSUIP 可让任意 AI 输出“携带 UI 语义的结构化内容”,前端接入后即可自动渲染出符合设计规范的界面,大幅降低开发者的适配成本。
一只小bit
3 个月前
前端
·
c++
·
qt
·
gui
Qt 常用控件详解:按钮类 / 显示类 / 输入类属性、信号与实战示例
按钮类控件继承自 QAbstractButton(抽象类),核心功能由父类提供,包括文本、图标、快捷键、重复触发等属性,Qt 常用按钮控件有 PushButton、RadioButton、CheckBox、ToolButton。
艾莉丝努力练剑
3 个月前
java
·
运维
·
数据库
·
人工智能
·
qt
·
安全
·
gui
【QT】初识QT:背景介绍
🎬 艾莉丝的简介:技术之间,具有非常强关联性。用我们的话说,具有相当的强相关性。提醒一下即将学习QT的uu们:学习QT需要有一定的C++基础喔!!!
鼎道开发者联盟
4 个月前
人工智能
·
ui
·
ai
·
aigc
·
gui
构建活的界面:AIGUI底板的动态布局
在 AIGUI(AI Generated UI)的完整技术架构中,我们已经较为详细地介绍过八要素和元件体系,其中交付给用户的个性化、动态化的交互界面,最终是由“底板”来承载。八要素是 AIGUI 的设计语言,元件是这种语言中最基础的"词汇"——它们是构成界面的最小表意单位,比如"按钮"、"文本"等。底板则是将这些词汇组织成完整"句子"的“语法规则”,它定义了元件如何布局、组合,并赋予它们具体的功能场景(如聊天界面、信息展示界面等)。
万法若空
4 个月前
c++
·
gui
·
wxwidgets
·
事件处理
【wxWidgets教程】控件基础知识
控件是构成界面的基本元素,也是wxWidgets的主体。优秀的工程师不仅要像神农遍尝百草了解药性那样熟悉各类控件的特性,还要像医生给病人开处方那样针对不同的应用特点合理搭配各类控件以满足多样化的客户需求,“譬之若良医疗病,病万变药亦万变。”
余俊晖
4 个月前
人工智能
·
语言模型
·
自然语言处理
·
gui
从豆包手机等看GUI Agent:MobileRL GUI Agent训练框架和安卓XML预处理
最近在各个平台看了看”豆包手机“和特斯拉集成GORK实现车机Agent的相关视频演示,个人从技术角度归纳两个关注的技术点: