tkinter输入框
- Python GUI 编程入门教程 第25章:记账本应用升级—类别统计与图表
-
25.1项目目标在第24章的月份筛选功能基础上,新增:类别输入:记录时选择支出/收入类别,例如:餐饮、交通、购物、工资、理财等类别统计:计算选定月份的各类别总额类别图表:生成饼图,展示各类别所占比例25.2界面设计在添加记录区新增类别下拉框,收入和支出都有对应类别。在统计功能区新增...
- Python GUI 编程入门教程 第8章:文件处理、数据库操作与网络通信
-
8.1文件操作:处理本地文件与文件对话框在Tkinter应用中,文件操作是常见的需求。Tkinter提供了简单的文件对话框来帮助用户选择文件,并能通过Python内建的文件处理模块来读取和写入文件。8.1.1使用文件对话框打开和保存文件Tkinter的filedialog模块允许我们弹出标准的文...
- 手把手教你用Python做个可视化的“剪刀石头布”小游戏
-
/1前言/最近在学习PyQt5可视化界面,这是一个内容非常丰富的gui库,相对于tkinter库,功能更加强大,界面更加美观,操作也不难。于是我开始小试牛刀,用PyQt5做个可视化的“剪刀石头布”小游戏,总体效果如下:该程序可以实现游戏轮次统计,双方得分、平局次数统计和重新开始功能,不管是1局...
- 掌握基础技能快速用Python设计界面
-
我们在设计软件界面的时候,应该掌握一定的基础知识,不能我们看起来非常费解也很累。到后面设计界面的时候,很多基础知识不可能如你开始学的时候讲的那样仔细。熟练掌握Python的基本语法,如变量、数据类型(整数、浮点数、字符串、列表、元组、字典等)、控制结构(if语句、for循环、while循环)、函数...
- Python GUI 编程入门教程 第22章:综合实战项目——记账本应用
-
22.1项目目标我们要开发一个带数据库的记账本,主要功能:添加收支记录(日期、类别、金额、备注)显示所有记录(表格形式)支持删除记录自动保存到SQLite数据库统计总收支22.2项目结构budget_app.pybudget.db#SQLite数据库文件22.3核心代码实现impo...
- Python GUI 编程入门教程 第10章:高级布局与界面美化
-
10.1高级布局管理:使用grid和placeTkinter提供了三种常用的布局管理方式:pack、grid和place。在本章中,我们重点介绍grid和place,这两种布局方式相较于pack更加灵活,适合用于复杂的界面设计。10.1.1使用grid进行表格布局grid布局允许你将控件按行列进...
- 别再手动复制粘贴了!Python一招搞定取PDF内容,效率提升10倍!
-
别再手动复制粘贴了!Python一招搞定取PDF内容,效率提升10倍!还在为PDF内容提取头疼?100页的文档要折腾一下午?今天教你用Python几行代码搞定,10秒钟解决战斗,办公室小白也能轻松学会!学会能收获什么?告别这些痛点:100页文档复制到手抽筋批量处理要熬夜加班拥有这些神技:一键...
- DearPyGui:GUI 性能秒杀 PyQt,揭秘 GPU 加速的 DearPyGui
-
什么是DearPyGui?嘿,最近我发现了一个超有意思的PythonGUI框架——DearPyGui。名字有点拗口,但它可不是随便起的。它基于C++和GPU渲染,性能吊打传统的Tkinter、PyQt。简单来说,它给Python加了“火箭推进器”,让你写界面像写脚本一样爽!超快...
- Python GUI 编程入门教程 第7章:事件绑定、动画效果与外部交互
-
7.1事件绑定:响应用户操作在Tkinter中,事件绑定允许你为控件添加响应函数,以处理用户的输入事件,如鼠标点击、键盘输入等。事件可以是各种形式的交互,如点击按钮、键盘按键等。7.1.1绑定鼠标事件我们可以为控件绑定鼠标事件,例如鼠标点击、鼠标移动等。以下是一个简单的示例,展示如何绑定鼠标点击...
- Python GUI 编程入门教程 第21章:综合实战项目——记事本应用
-
21.1项目目标我们要实现一个简易版的记事本,具备以下功能:新建、打开、保存文件复制、粘贴、剪切、全选设置字体大小查找文字显示应用信息界面大致效果如下:+---------------------------------------------+|文件编辑格式帮助...