- 博客(11)
- 收藏
- 关注
原创 如何使用Python tkinter 设计软件登录界面2
过程:1.分析讲解软件的跳转原理,画布控件的使用方法2.按钮连接事件的编程方法3.分析讲解全局变量的含义,使用目标:1.编程设计注册界面2.编程完成登录界面与注册界面的界面切换3.注册信息的合规判定一、界面跳转我们通过设计按钮控件链接的子函数进行跳转,按钮控件中有一个参数command,链接我们函数的名字,见19行详情,链接函数logon子函数中生成的画布类似一张"布",将主函数中的控件遮盖起来,达到界面跳转的目的import tkinter as tkdef logon():#注册
2022-02-22 11:28:39 1410
原创 tkinter华容道4x4教程四
tkinter华容道4x4教程四过程:1.分析讲解字典遍历方法2.讨论华容道胜负判定的条件规律3.设计通过数字获取正确位置下x,y坐标算法目标:1.能设计华容道胜负判定算法2.能对软件进行优化改进,界面ui设计调整本部分重点在解决一个类似的数学问题,当前的华容道的坐标我们是可以通过字典的存储的内容获取的,如果我们能知道这些按钮正确的坐标,那么拿当前的坐标和现在的坐标的位置去做比较,我们就可以判定这个按钮是否在正确的位置,说明在程序注释中详细标注,代码更新行数为27-41行。import t
2022-02-16 09:19:48 307
原创 tkinter华容道4x4教程三
tkinter华容道4x4教程三过程:1.分析讨论华容道随机开始的方法2.尝试使用直接打断的列表程序的方法探索可能性3.字典的随机抽取与打乱判定讲解目标:1.能使用random库函数随机打乱列表排序2.掌握字典随机抽取关键字方法3.设计华容道有解的打断算法基于第二部分的程序我们完成了华容道数字按钮的判定移动,因为本程序项目中的数字文本是用一个列表的内容去创建调用的,如果我们直接打乱这个列表就可以让华容道生成的数字按钮位置随机,这里大家可以先尝试一下但是大家多玩几次会发现华容道会有无解的可
2022-02-14 22:32:38 464
原创 tkinter华容道4x4教程二
tkinter华容道4x4教程二过程:1.基于华容道界面设计好的基础上完成华容道数字按钮的判定算法。2.讲解python字典的创建,刷新,数据结构。3.tkinter对象的控制与讲解。目标:1.能使用字典存储对象信息。2.编程控制华容道按钮移动在上一部分的设计中我们完成对华容道界面的设计,并利用类函数创建出16个按钮对象,下面我们要思考如何让这几个对象动起来,程序的设计思路是利用字典的结构,把对象名字和对象的x,y坐标,和对象的文本一起存储起来hrd = {对象: [x,y,数字]}字典
2022-02-14 12:02:30 375
原创 tkinter华容道4x4教程一
tkinter华容道4x4教程一目标:1.完成tkinter窗口界面的跳转设计2.设计类函数按钮,“生产”华容道按钮对象3.游戏界面按钮排列程序设计主界面游戏界面建立一个600x600大小的主界面窗口import tkinter as twind=t.Tk()#主程序wind.geometry("600x600")wind.mainloop()设计主界面的内容,我这边便于演示,设计了一个开始按钮,方便项目有一个好的框架结构,单独设计一个子函数作为项目的初始化,方便后面游戏重启时能再
2022-02-11 14:43:29 2553
原创 python字典随机方法
python随机选取一个字典的keyimport randomdicta={1:"a",2:"b",3:"c"}result_A=random.choice(list(dicta))print(result_A)python随机选取一个字典的valueimport randomdicta={1:"a",2:"b",3:"c"}result_A=random.choice(dicta)print(result_A)随机选取多个的方法可以用choices...
2022-02-11 11:19:34 3620
原创 pip安装失败,太慢,尝试用python镜像安装,pycharm镜像安装&cmd镜像安装
pip安装失败,太慢,尝试用python镜像安装清华:https://pypi.tuna.tsinghua.edu.cn/simple其他还有其他网站,但是都不稳定,实测清华镜像最为稳定1.命令行cmd中pip安装方法在windows打开命令控制行cmd输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow此处以pillow库为例,修改最后的库名就可以了2.pycharm安装1.点击settings点击加号添加
2021-04-14 11:37:33 201
原创 tkinter after如何刷新数据与取消刷新
tkinter after如何刷新数据与取消刷新在tkinter软件设计中,我们时常需要去不停的去刷新我们想要的数据部分,我们以标签计时器为案例来讲解tkinter如何刷新数据import tkinter as tclass mian(): def __init__(self,a): self.wind=a self.wind.geometry("800x600") self.bk = t.Canvas(wind, width=800, heig
2021-04-14 00:43:40 3677 2
原创 如何使用Python tkinter 设计软件登录界面
如何使用Python tkinter 设计登录界面文章目录前言一、建立主窗口二、建立子控件1.Label标签控件与Entry输入控件2.效果展示前言提示:初步学习Python的同学可以尝试使用Python内置的tkinter库函数设计一些简单的软件高效且快捷,本篇本章记录如何使用tkinter设计一款登录界面提示:以下是本篇文章正文内容,下面案例可供参考一、建立主窗口每个软件有一个主窗口控制,为最大的控件,我们可以称为父控件代码如下(示例):import tkinter as tk
2021-04-12 09:03:23 4906 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人