- 博客(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
原创 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
原创 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
空空如也
Python pillow 图处理
2024-03-27
tkinter.Canvas 对象
2023-02-04
python面向对象概念
2023-01-06
基于OPenCV的视频播放变慢
2022-10-03
C#输入时提示“将null文本转换为不可为null类型”
2022-08-04
python tkinter text 键盘监听
2022-05-26
使用js向本机其他端口发送数据,并接受返回数据
2022-04-30
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
2022-04-04
python3 客户端上传文件至服务器后还原源文件
2022-03-13
python tkinter ttk notebook选项卡绑定事件
2021-08-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人