首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 图形用户界面(GUI)实战项目:打造个人记账应用

    一、为什么选择 GUI + Python 做记账工具?...虽然现在很多人使用 App 或 Excel 表格进行个人财务管理,但使用 Python 自建工具有诸多优势: 无需联网,保障隐私 定制功能,界面灵活 可持续扩展为预算分析、报表图表、语音输入等功能...tk.Button(root, text="添加记录", command=save_record).grid(row=4, column=0, columnspan=2, pady=10)五、显示账单列表(TreeView...表格)我们用 ttk.Treeview 创建一个类似表格的视图展示账单:python复制编辑tree = ttk.Treeview(root, columns=("日期", "金额", "分类", "...复制编辑记账系统├── main.py├── records.csv├── readme.md└── assets └── icons, logo 等十、拓展建议与优化方向优化方向技术参考增加分类下拉框ttk.Combobox

    1.1K10

    Python GUI 项目实战:用 Tkinter 打造一个桌面记账软件

    本文将手把手教你用 Python 内置的 GUI 工具 Tkinter 开发一个完整的桌面记账应用,从界面布局到数据保存,实现一个真正可用的小工具。...column=1)tk.Label(input_frame, text="类型:").grid(row=0, column=2)type_var = tk.StringVar()type_box = ttk.Combobox...input_frame, text="添加记录", command=add_record).grid(row=2, column=1, columnspan=2, pady=10)六、展示历史记录使用 ttk.Treeview...python复制编辑columns = ("日期", "类型", "金额", "备注")table = ttk.Treeview(root, columns=columns, show="headings...记账应用界面效果示意图:十一、功能拓展建议拓展功能实现方式图表统计收支使用 matplotlib月度报表导出自动生成 Excel 文件用户登录/切换账户Tkinter 多窗口 + SQLite界面主题切换ttk.Style

    1.7K10

    python tkinter 简单实例

    参考链接: Python | 使用Tkinter的简单注册表格 1.创建一个窗口 # 导入模块import  tkinter # 创建该窗口 win = tkinter.Tk() # 设置窗口标题 win.title...")variable = tkinter.Variable()# 创建一个输入控件entry = tkinter.Entry(win,textvariable = variable)# 设置输入框中的字符串...variable.set("余钟炜是个啥")# 获取输入框中输入的字符串res = variable.get()print(res)# 显示entry.pack()win.mainloop() 5.点击后获取输入的值...(win)# 给下拉控件设置值(多个)combox["values"] = ("北京","上海","深圳","广州","杭州")# 设置默认选中值# 参数写 索引combox.current(2)# 获取当前的值...tkinter import ttkwin = tkinter.Tk()win.title("button按钮控件")win.geometry("600x200+300+300")# 创建表格控件table = ttk.Treeview

    3.4K30

    Python tkinter 制作文章搜索软件,有没有方便快捷不知道,好玩就行了

    前言 无聊的时候做了一个搜索文章的软件,有没有更加的方便快捷不知道,好玩就行了 环境使用 Python 3.8 Pycharm 模块使用 import requests import tkinter as...tk from tkinter import ttk import webbrowser 最终效果 有疑问的同学,或者想要Python相关资料的可以加群:326937069找管理员领取资料和一对一解答...界面实现代码 导入模块 import tkinter as tk from tkinter import ttk 创建窗口 root = tk.Tk() root.title('问题搜索') root.geometry...搜索一下', font=('黑体', 12), relief='flat', bg='#fe6b00').pack(side=tk.LEFT,padx=5) 内容显示界面 tree_view = ttk.Treeview...search_list = search(word=key_word) # 往树状图中插入数据 show(search_list) # 单击 获取当前点击行的值

    78120

    Python实用开发项目案例03 -- 个人记账本

    设置星标 了解更多资讯 在Python学习之旅中,实践项目是巩固知识与提升技能的最佳途径。 今天我想与大家分享另一个实用的Python项目 —— 个人财务记账本应用。...Tkinter作为Python标准GUI库,提供了创建桌面应用界面的简便方法,无需额外安装即可使用。..., expand=True, padx=5, pady=5) # 交易记录表格 self.tree = ttk.Treeview(display_frame, columns=("ID...=tk.RIGHT, fill=tk.BOTH, expand=True, padx=5, pady=5) # 交易记录表格 self.tree = ttk.Treeview...通过开发这个应用,不仅能解决个人财务管理的实际问题,还能全面提升Python开发技能。这个项目展示了如何将多个技术模块无缝整合,构建一个实用的桌面应用程序。

    1.9K10

    入门——Python中的字符串值

    简介我们在 Python 中广泛使用字符串值,在设计的代码中以消息或引号的形式,因为它使用户更容易理解情况。python中的字符串用单引号或双引号括起来。图片'hello' 与 "hello" 相同。...可以使用 print() 执行值,例如 print(“hello world”)。...将字符串值分配给变量是通过变量名后跟一个等号和要分配的字符串值连接我们也可以为一个变量分配多个值,并在连接的帮助下添加它们访问字符串值检查某个短语或字符是否不存在于值中, 那么我们可以使用关键字(not...例如,a=”string value in Python”print('java' not in a)索引我们可以使用索引来访问单个字符。索引从0开始。...在Python中,我们也可以做负索引,如 -1、-2 等。图片

    2.9K40
    领券