自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (6)
  • 收藏
  • 关注

原创 python数据结构与算法——模式匹配算法

在经典的模式匹配问题中,我们给出了长度为n的文本字符串T和长度为m的模式字符P,并希望明确是否P是T的一个字串。如果是,则希望找到P在T中开始位置的最低索引j,比如T[j:j+m]和P匹配,或者从T中找到所有的P的开始位置索引。在本文中,我们介绍三种匹配算法,难度依次递增。

2024-10-27 13:03:21 646

原创 python数据结构——基础链表的实现

简要叙述了单向链表的实现

2024-10-21 22:06:41 201

原创 python数据结构——基础哈希表

简要叙述了哈希和哈希表,实现哈希表结构

2024-10-20 13:05:23 338

原创 python数据结构——基础树结构2(二叉搜索树篇)

简要说明的实现搜索二叉树的过程,以及处理原则

2024-10-19 12:18:28 134

原创 python数据结构——基础树结构遍历(广度优先搜索篇)

及其简要的叙述了广度优先搜索方法在简化二叉树中的使用,方便学习其核心思想

2024-10-18 15:56:46 193

原创 python数据结构——基础树结构遍历(深度优先搜索篇)

本篇文章简要的叙述了深度优算法的三种顺序

2024-10-15 22:11:36 422

原创 python数据结构——基础树结构1(结构篇)

本文简要叙述了二叉树结构的实现

2024-10-14 22:38:37 157

原创 python数据结构——队列的实现

python队列的实现

2024-10-13 22:59:58 138

原创 python数据结构——栈的实现

基于节点的栈结构实现

2024-10-13 17:22:16 125

原创 一层for 循环输出星型

一层for 循环输出星型。

2023-02-19 17:14:02 158

原创 AttributeError: ‘PhotoImage‘ object has no attribute ‘_PhotoImage__photo‘ (原因1)

AttributeError: 'PhotoImage' object has no attribute '_PhotoImage__photo' (原因1)

2023-02-09 20:18:22 4327 1

原创 tkinter 窗口背景淡入淡出

tkinter 渐入渐出效果的实现(待修改)

2023-02-05 21:23:03 397

原创 使用tkinter.Canvas 实现粒子发光效果

tkinter.Canvas发光效果

2023-02-04 21:22:10 337

原创 python3之Tkinter快速食用手册——控件基础篇

推荐搭配python基础芝士食用更佳。本篇主要介绍的12种基础控件的部分方法,包括但不局限于控件的创建、字体设置、颜色设置,大小。另,在示例程序中,为实现同一效果,会利用不同的方法,如(["text"]="xxx" 和 config(text="xxx")),在这里不会过度赘述,只是为了让读者了解。因篇幅有限,控件的布局、生僻用法、高级用法、ttk拓展等会再下一篇中详细论述。因时间问题,可能存在参数错字等问题,建议使用代码中的参数写法,本文中所有代码已在Python 3.8.10中运行检查完毕,如果发现任何

2022-07-09 22:52:07 4564 1

原创 关于tkinter控件切换动画的一点点想法

每次看到自己做的软件切换时一点艺术感都没有,感觉界面非常死板,所以就产生了控件切换的动画效果的想法先看第一个测试:from tkinter import *from tkinter import ttkdef move_down(name,x,y,move_distance,range_of_movement) :# 上下移动,所以只需要改变y轴 y1 = y while y1 < range_of_movement: # range of movement 移动范围

2022-03-23 11:20:44 622

原创 关于python-tkinter 画布内容移动方法

使用的控件是Canvas(画布)代码:import tkinter as tkimport timedef ballmove(event): #控制画好的正方形移动 #print(event.keysym) #用键盘控制上下左右移动 if event.keysym == "Right": #方向右 canvs.move(1,10,0) elif event.keysym == "Left": #方向左 canvs

2021-10-20 11:21:43 2715

原创 python-tkinter-窗口无边框方法

窗口无边框的方法是用overrideredirect(True)方法示例:import tkinter as tkroot = tk.Tk()root.overrideredirect(True)root.mainloop()这是有边框的样子:这是没有边框的样子:没有边框就没有方法移动,默认是在窗口的左上角。并且在任务栏也没有显示,但可以在任务管理器中关闭。...

2021-10-18 16:10:18 5350 4

原创 Python Tkinter的三种布局方式(pack部分高清无码版)3-1

前言在设计GUI的时候可以使用三种方法包装盒定位各个组件在容器或窗口中的位置,这三个方法又称之为窗口控件配置管理员(Widget Layout Manager)(1)pack方法(2)grid方法(3)place方法实践一 pack()方法虽然称为pack方法,其实在tkinter中这是一个类别,也是最常用的控件配置管理方法,使用的是相对位置的概念处理控件配置,语法如下:pack(po...

2021-08-17 13:37:45 3074 4

原创 python tkinter Label 2-2

Label()方法可以用于在窗口内创建文字或图像标签,语法格式如下: Label(父对象,options,……)Label()方法的第一个参数是父对象,表示这个标签将建立在哪一个父对象内,以下是常用的options参数: anchor 如果空间大于所需时,控制标签的位置,默认是CENTER(居中) bg/background 背景色彩 ...

2021-08-16 21:40:44 723

原创 python tkinter 标签Label 2-1

目录实践二 背景和前景参数实践三 height和width参数实践四 anchor参数实践五 wraplength参数实践六 font参数实践七 justify参数Label()方法可以用于在窗口内创建文字或图像标签,语法格式如下:Label(父对象,options,……)Label()方法的第一个参数是父对象,表示这个标签将建立在哪一个父对象内,以下是常用的options参数: anc...

2021-08-14 14:09:00 873

原创 Python Tkinter 创建窗口及有关事件1

1.可以使用下列方法创建窗口import tkinter as tkroot = tk.Tk() #root是自定义的tk对象名称,也可以取其他名称root.mainloop() #放在程序最后一行,作用是让程序继续执行同常用Tk()方法创建的窗口被称为根窗口,之后可以在此窗口中创建许多的控件2.有关属性的设置title() 用来设置窗口名称,填写在括号内,字符型geometry('width x height +x + y') 设置窗...

2021-08-11 21:20:49 1444

空空如也

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

TA关注的人

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