自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 tkinter 第十八章 事件

【事件处理】事件处理是GUI程序中的重要组成部分,可以视为GUI程序的灵魂。它能够将组成一台机器的零部件(即控件)之间贯穿起来,实现人机交互的关键功能。【事件的定义】在GUI程序中,事件是指用户对软件的操作,例如鼠标点击按钮、键盘输入文本以及窗口管理器触发的重绘事件等。这些事件有一个共同的特点,即都是由用户直接或间接触发的。【Tkinter中的事件处理机制】事件的概念在Tkinter控件中的应用:在Tkinter中,控件可以响应多种事件,如点击、移动、键盘输入等。

2026-05-17 23:24:19 18

原创 tkinter 第十七章 布局管理

框架的基本概念这是一个容器控件,当我们设计的GUI程序很复杂时,可以考虑将一系列相关的Widget组织在一个框架内,这样可以方便管理。Frame( )方法的第一个参数是父对象,表示这个框架将创建在哪一个父对象内。下列是Frame( )方法内其他常用的options参数。框架也是一个Widget控件,所以最后也需要使用控件配置管理员包装与定位,此例中是使用pack()

2026-05-17 23:21:42 14

原创 tkinter 第十六章 Canvas

Canvas控件:Canvas控件具有两个主要功能:绘制各种图形和展示图片。在Canvas上绘制的图形被称为“画布对象”。Canvas控件可以用来绘制各种图形,如弧形、线条、椭圆形、多边形和矩形等。每个画布对象都有唯一的身份ID,由Tkinter自动创建,以便于控制和操作。Canvas控件在图形编辑器中的应用。

2026-05-17 23:19:00 19

原创 tkinter 第十五章 多栏显示

Treeview 是Tkinter库中 ttk 模块的一个组件,用于显示层次化的数据,非常适合用于文件浏览器、目录结构等应用。示例:使用Treeview构造方法创建Treeview对象。用户可以在 Treeview 中查看、编辑和选择项。Treeview对象,它的语法。

2026-05-17 23:13:56 76

原创 tkinter 第十四章 菜单与工具栏

Menu 控件将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如 Windows 系统中记事本文件(.txt文件类型)的界面:通过使用菜单控件(Menu)可以充分地节省有限的窗口区域,让界面更加简洁优雅,避免臃肿、混乱。Tkinter Menu 控件提供了三种类型的菜单,分别是:topleve(主目录菜单)、pull-down(下拉式菜单)、pop-up(弹出式菜单,或称快捷式菜单)。

2026-05-17 22:32:16 148

原创 tkinter 第十三章 进度条

创建进度条:使用 ttk.Progressbar,设置 mode='indeterminate。启动动画:使用 start(interval) 方法开始动画,interval 参数决定指针移动的速度。停止动画:使用 stop() 方法停止指针的移动。progress_bar.start(50) # 每50毫秒移动一次指针progress_bar.stop() # 停止指针移动# 创建主窗口root.title("Indeterminate 进度条示例")# 创建进度条# 创建开始和停止按钮。

2026-05-17 22:28:06 77

原创 tkinter 第十二章 滚动条

滚动条控件是 GUI 程序中经常使用的一种控件类型,它主要用来控制控件区域的可见范围,比如当 Text 控件的文本内容非常多时,为了方便用户阅读,可以给 Text 控件增加滚动条,用户只需拖动滚动条就能完成内容的阅读。Scrollbar 控件常用于创建一个水平或者垂直的滚动条,通常情况下,Scrollbar 控件可以与 Listbox、Text、Canvas 以及 Entry 等控件一起使用。

2026-05-17 22:26:43 305

原创 tkinter 第十一章 下拉列表

下拉列表是Tkinter库中用于创建下拉列表的一种控件,允许用户从预定义的选项中进行选择。示例:如何使用创建一个下拉列表并设置默认选项。特点:简单明了,适合简单的选项选择场景。创建基本的OptionMenu。

2026-05-17 22:25:34 27

原创 tkinter 第十章 对话框控件

示例:常用的几种对话框。

2026-05-17 19:30:09 267

原创 tkinter 第九章 列表框和组合框

列表框(Listbox)和复选框(Combobox)是 Tkinter 中两个控件。

2026-05-17 19:28:00 366

原创 tkinter 第八章 滑块控件

Scale 控件,即滑块控件或标尺控件,该控件可以创建一个类似于标尺式的滑动条对象,用户通过操作它可以直接设置相应的数值(刻度值)。示例:创建一个 Scale 控件。

2026-05-17 19:25:13 330

原创 tkinter 第七章 单选框和复选框

单选框(Radiobutton)是Tkinter中用于选择一个选项的控件。通常用于一组选项中,让用户只能选择一个,其他选项会自动取消选择。每个单选框关联一个变量,用户选择的单选框对应的值将被存储在该变量中。Radiobutton 控件通常都是成组出现的,所有控件都使用相同的变量。Radiobutton 可以包含文本或图像,每一个按钮都可以与一个 Python 函数相关联。当按钮被按下时,对应的函数会被执行。单选按钮控件仅能显示单一字体的文本,但文本可以跨越多行。示例:多选一的问题。

2026-05-17 19:23:38 388

原创 tkinter 第六章 变量类型

编程概念里的变量是用来存储数据的,它可以在程序执行过程中改变其值。在tkinter模块中,为了与Widget控件的参数进行交互,也提供了一系列的变量类别。有些Widget控件的内容在执行过程中可能需要更改,例如文本框(Entry)、单选按钮(Radio button)等。这些控件的内容可以通过设置它们的参数来改变。示例:创建变量示例:使用 StringVar 来更新 Label 和 Entry 控件运行结果:运行结果:示例:如何使用 DoubleVar 来管理一个 滑块控件,以选择浮点数值.2f。

2026-04-30 15:32:04 317

原创 tkinter 第五章 文本框

Entry 控件是 Tkinter GUI 编程中的基础控件之一,它的作用就是允许用户输入内容,从而实现 GUI 程序与用户的交互,比如当用户登录软件时,输入用户名和密码,此时就需要使用 Entry 控件。文本框Entry通常是指单行的文本框,在GUI程序设计中这是用于输入的最基本的Widget控件,可以使用它输入单行字符串,如果所输入的字符串长度大于文本框的宽度,所输入的文字会自动隐藏造成部分内容无法显示。碰到这种状况时,可以使用箭头键移动光标到看不到的区域。

2026-04-30 15:19:18 358

原创 tkinter 第四章 功能按钮Button

按钮并非一定要执行回调函数,不过这样的按钮是没有用的,Button 控件的作用就是“执行一个函数”,如果按钮没有回调函数,就没有意义。Button 控件是 Tkinter 中常用的窗口部件之一,同时也是实现程序与用户交互的主要控件。通过用户点击按钮的行为来执行回调函数,是 Button 控件的主要用法。Button 控件的常用属性:option。示例: Button 控件的简单用法。示例:Button 控件的使用流程。示例:每点击一次,就变换一种颜色。示例:不同类型的按钮的功能。

2026-04-30 13:49:04 333

原创 tkinter 第三章 窗口控件配置管理器

Layout Manager在设计GUI程序时,可以使用三种方法包装和定位各组件在容器或窗口内的位置,这三个方法又称为窗口控件配置管理员 (Widget Layout Manager)。

2026-04-30 13:44:02 392

原创 tkinter 第二章 标签Label

Label(标签)控件,是 Tkinter 中最常使用的一种控件,主要用来显示窗口中的文本或者图像,并且不同的 Lable(标签)允许设置各自不同的背景图片。

2026-04-30 13:29:32 369

原创 第一章 GUI 基本概念

Tkinter是Python的官方GUI工具包,是对Tcl/Tk软件包的Python接口封装,属于Python自带的标准库模块。安装好Python后,可以直接使用Tkinter,无需另行安装。

2026-04-29 23:19:03 431

原创 Temu 插件导出 Excel 图片问题总结(SheetJS / ExcelJS)

文档用途:记录插件导出 Excel 无法插入图片、CDN 加载失败、最终可行方案全过程格式:

2026-04-27 22:21:21 361

原创 PyAutoGUI 完整详细学习目录

库定位:Python 跨平台桌面自动化库,模拟鼠标、键盘、截图、图像识别、弹窗支持系统:Windows/macOS/Linux应用场景:办公自动化、RPA、UI测试、游戏挂机、重复操作脚本官方文档/GitHub地址。

2026-04-25 16:31:24 285

原创 PyAutoGUI 第3章 弹窗交互功能教程(GUI交互,核心3)

说明:本教程为 PyAutoGUI 核心操作专项教程,聚焦 GUI 弹窗交互功能,涵盖各类弹窗的使用方法、参数配置、返回值判断,结合实操代码和场景示例,适配新手入门,可直接复制代码调试运行。所有操作均基于 PyAutoGUI 基础环境已安装完成(若未安装,可参考基础教程完成环境配置)。

2026-04-25 16:09:54 344 1

原创 PyAutoGUI 第2章 键盘全功能操作教程

说明:本教程为 PyAutoGUI 核心操作专项教程,聚焦键盘全功能操作,包含详细参数说明、实操代码、注意事项,适配新手入门,可直接复制代码调试运行。所有操作均基于 PyAutoGUI 基础环境已安装完成(若未安装,可参考基础教程完成环境配置;中文输入需额外安装 pyperclip 库)。

2026-04-25 15:58:37 412

原创 pyautogui 第一章:鼠标全功能操作(核心1)

说明:本教程为 PyAutoGUI 核心操作专项教程,聚焦鼠标全功能操作,包含详细参数说明、实操代码、注意事项,适配新手入门,可直接复制代码调试运行。所有操作均基于 PyAutoGUI 基础环境已安装完成(若未安装,可参考基础教程完成环境配置)。

2026-04-25 15:42:39 403

原创 PyAutoGUI 第0章:入门前置

PyAutoGUI 是一款简单易用、跨平台的 Python 桌面自动化库,核心功能是模拟人类的桌面操作,无需深入了解底层系统接口,仅通过简单的 Python 代码,就能实现鼠标点击、键盘输入、屏幕截图、图像识别、弹窗提示等自动化操作,极大提升重复操作的效率,降低人工成本。

2026-04-25 14:52:38 406

原创 GUI框架 STA线程 & 多线程UI操作

GUI STA的相关

2026-04-24 14:04:42 397

原创 Blazor 类库商业化授权系统技术实现

✅ 创建带许可证验证的 Blazor UI 控件库✅ 实现多种许可证类型(试用版、专业版、企业版、终身版、社区版)✅ 未授权时显示控件锁定状态✅ 本地加密存储许可证密钥✅ 提供美观的许可证激活界面✅ 编译为 DLL 提供基础代码保护✅ 支持 Blazor WebAssembly 和 Blazor Server添加服务器端许可证验证 API使用代码混淆工具实现硬件绑定验证添加在线激活功能实现许可证黑名单机制。

2026-04-24 00:54:52 370

原创 PyQt 类库加密教程 PyArmor

本教程介绍如何使用 PyArmor 对 PyQt 类库授权模块进行加密,保护代码的知识产权。

2026-04-22 20:19:50 203

原创 K线图 HTML5 实现设计文档

K线图 Html5的实现

2026-04-21 20:51:13 397

原创 PyInstaller 高级打包工具 - 详细设计文档

本文档详细描述 PyInstaller 高级打包工具的设计方案,包括系统架构、模块设计、数据结构、接口设计和实现细节等内容。文档旨在为开发人员提供详细的技术参考,指导代码实现和维护。

2026-04-21 13:38:09 405

原创 Playwright Python 反检测(反爬)完整实战指南

> 适用于:电商上传 / 自动化操作 / 反风控场景> 技术栈:Python + Playwright

2026-04-21 00:31:46 872

原创 PyQt 类库商业化授权系统技术实现文档

本技术文档基于 PyQtControls 项目,详细说明如何实现类似 DevExpress 的商业化授权系统,使 PyQt 类库能够通过许可证验证实现商业化运营。

2026-04-20 22:39:45 407

原创 WPF 类库商业化授权系统技术实现文档

本技术文档基于 MyWPFControls 项目,详细说明如何实现类似 DevExpress 的商业化授权系统,使 WPF 类库能够通过许可证验证实现商业化运营。

2026-04-20 22:23:23 418

原创 Playwright Python iframe 完整深度指南(工程级详细版)

通过 selector 进入子页面 DOM 再操作元素。

2026-04-19 23:34:01 335

原创 Playwright Python 第二阶段:页面操作(核心)

* 熟练定位网页元素* 模拟真实用户操作(点击、输入等)* 掌握 Playwright 自动等待机制* 判断页面状态与元素状态

2026-04-19 22:04:50 188

原创 Playwright Python 第一阶段:基础入门(详细教程)

能正确安装 Playwright能启动浏览器并打开网页理解 sync / async 区别掌握 Page 基础 API知道常见坑和正确写法

2026-04-19 21:54:37 441

原创 wpf ControlSize - 统一尺寸和颜色管理系统

ControlSize 是一个 WPF 控件尺寸和颜色管理系统,提供了一套统一的尺寸和颜色附加属性及静态值管理方案。该系统可以让多个控件共享相同的尺寸和颜色配置,方便统一管理和维护。

2026-04-19 19:48:35 339

原创 ControlSizePyQt - PyQt 版本的统一尺寸和颜色管理系统

pyqt 的的控件尺寸和颜色统一管理

2026-04-19 17:39:29 369

原创 WPF BusyIndicator 不怕主线程阻塞,还能继续旋转动画的实现

wpf BusyIndicator的实现,不怕主线程阻塞

2026-04-19 11:10:46 393

原创 pyqt 新建组件库如何发布到平台,给别人使用

把 PyQt 项目变成一个 Python 包并发布。

2026-04-18 15:18:37 36

原创 WPF 类库发布到 NuGet 完整教程

主要是wpf的类库上传到nuget

2026-04-18 09:38:55 634

盘口软件,用于自动化的

自动化的

2026-04-25

操盘操作,进行操盘复刻

操盘操作,进行操盘复刻

2026-04-22

python 安装包打包软件,Pyinstaller

python 安装包打包软件,使用pyinstaller

2026-04-21

Html5的K线图实现

Html5的K线图实现

2026-04-21

PyQt 类库商业化授权系统技术实现

本技术文档基于 PyQtControls 项目,详细说明如何实现类似 DevExpress 的商业化授权系统,使 PyQt 类库能够通过许可证验证实现商业化运营。

2026-04-20

WPF 类库商业化授权系统技术实现

本技术文档基于 MyWPFControls 项目,详细说明如何实现类似 DevExpress 的商业化授权系统,使 WPF 类库能够通过许可证验证实现商业化运营。

2026-04-20

ControlSizePyQt - PyQt 版本的统一尺寸和颜色管理系统

ControlSizePyQt 是 ControlSize 系统的 PyQt 版本实现,提供了一套与 WPF 版本 API 一致的尺寸和颜色管理方案。该系统可以让 PyQt 控件共享相同的尺寸和颜色配置,方便统一管理和维护。

2026-04-19

ControlSize 是一个 WPF 控件尺寸和颜色管理系统,提供了一套统一的尺寸和颜色附加属性及静态值管理方案 该系统可以让多个控件共享相同的尺寸和颜色配置,方便统一管理和维护

ControlSize 是一个 WPF 控件尺寸管理系统,提供了一套统一的尺寸附加属性和静态值管理方案。该系统可以让多个控件共享相同的尺寸配置,方便统一管理和维护。

2026-04-19

wpf 的旋转遮挡实现,不怕主线程阻塞,影响动画旋转

wpf 的旋转遮挡实现,不怕主线程阻塞,影响动画旋转

2026-04-19

Pyqt5 的List项目拖拽和Grid还有Tree拖拽实现

Pyqt5 的List项目拖拽和Grid拖拽实现

2026-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除