202109-30 如何使用Tkinter进行窗口的管理与设置 目录一、Tkinter介绍二、Tkinter之初体验三、窗口的管理与设置3.1、基本属性设置3.2、外形设置3.3、窗体的方法一、Tkinter介绍作为python特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,我们可以用GUI实现很多直观的功能,比如想开发一个计算器,如果只是一个键盘输入,输出的黑色窗口,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。对于稍有GUI编程经验的人来说,Python的Tkint... 继续阅读 >
202108-06 上帝为你开了一扇窗之Tkinter常用函数详解 目录第一步:导入模块,无需安装第二步:实现一个窗口第三步:修改窗口名称第四步:设置窗口大小第五步:获取当前桌面的尺寸第六步:设置窗口图标第七步:设置窗口背景颜色第八步:设置窗口透明度第九步:设置顶部工具栏样式第十步:设置窗口置顶第十一步:获取tk窗体信息第十二步:添加标签第十三步:调用事件第十四步:插入图片完整代码第一步:导入模块,无需安装importtkinter第二步:实现一个窗口importtkintertk=tkinter.Tk... 继续阅读 >
202107-26 python用tkinter开发的扫雷游戏 目录2.实现代码3.另一种精致一点的实现1.实现效果2.实现代码#导入所需库fromtkinterimport*importrandomclassmain:#定义一个类,继承tkinter的Button#用来保存按钮的状态和在网格布局中的位置classminebtn(Button):def__init__(self,master,xy,**kw):Button.__init__(self,master,**kw)self.xy=xyself._state=0#状态#0:未点... 继续阅读 >
202107-21 Python基础学习之奇异的GUI对话框 目录一、漂亮的标签图和按钮图二、窗口协议与窗口顶层三、标准对话框是模态对话框四、标准对话框的多栏使用一、漂亮的标签图和按钮图这个标签的设置config,如果熟悉office的操作,应该是一件不太难的事情。仿照文本的字体,颜色,字号,还有标签的高度宽度等等,做一个标签的仿本py文件如下:文件在我的pywenjianjia之下。fromtkinterimport*root=Tk()labelfont=('times',28,'bold')widget=Label(root,text='Hellotk... 继续阅读 >
202107-09 解决Tkinter中button按钮未按却主动执行command函数的问题 在使用Tkinter做界面时,遇到这样一个问题:程序刚运行,尚未按下按钮,但按钮的响应函数却已经运行了例如下面的程序:fromTkinterimport*classApp:def__init__(self,master):frame=Frame(master)frame.pack()Button(frame,text='1',command=self.click_button(1)).grid(row=0,column=0)Button(frame,text='2',command=self.click_button(2)).grid(row=0,column=1)Button(frame,text='3',command=self.... 继续阅读 >
202107-09 python tkinter Entry控件的焦点移动操作 话不多说。代码片:#-*-coding:utf8-*-fromtkinterimport*########################################--------------tk----------------classApp:def__init__(self,master):frame=Frame(master)frame.pack(expand=1)self.e1=Entry(frame)self.e1.pack()self.e2=Entry(frame)self.e2.pack()self.e1.bind("<Return>",handlerAdaptor(foc... 继续阅读 >
202107-09 python3.7.2 tkinter entry框限定输入数字的操作 网上找了挺久,感觉方法都不合适我这新手,想了个歪点子fromtkinterimport*fromtkinterimportmessageboxroot=Tk()defcom():try:float(e1.get())#获取e1的值,转为浮点数,如果不能转捕获异常l1.config(text=e1.get())except:messagebox.showwarning('警告','请输入数字')e1=Entry(root)e1.pack()Button(root,text='获取',command=com).pack()l1=Label(root,text='只能数字')l1.pack()mainl... 继续阅读 >
202107-08 python基于tkinter实现gif录屏功能 目录一、主界面实现(一)实现最简单的窗体(二)把灰色设置成透明色(三)放置一个矩形框在canvas上(四)让透明窗体不断重画的onsize函数(五)绑定onsize函数(六)透明窗体的效果二、GIF录屏功能实现(一)按次保存成图片(二)启用一个线程(三)实现具体的makegif函数(四)实现create_gif,将文件夹里面的图片打包成GIF文件(五)增加录屏按钮,并绑定响应事件GifScreen(六)实现按钮的响应事件GifScreen三、整体实现效果... 继续阅读 >
202107-04 python使用tkinter实现透明窗体 目录一、基础说起(一)实现最简单的窗体二、好戏开始了(一)把灰色设置成透明色(二)放置一个矩形框在canvas上。(三)大家有发现变化吗?三、成功的背后总有残缺(一)让透明窗体不断重画的onsize函数(二)绑定onsize函数(三)最终的效果(四)录制了个动态看看一、基础说起(一)实现最简单的窗体fromtkinterimport*if__name__=='__main__':tk=Tk()tk.geometry('500x400+500+150')tk.title('有趣的透明... 继续阅读 >
202106-12 Python基于Tkinter开发一个爬取B站直播弹幕的工具 简介使用PythonTkinter开发一个爬取B站直播弹幕的工具,启动后在弹窗中输入房间号即可,弹幕内容会保存在脚本文件同级目录下的.log扩展名的文件中开发工具python3.7.9pycharm2019.3.5实现代码importthreadingimporttimeimporttkinter.simpledialog#使用Tkinter前需要先导入fromtkinterimportEND,messageboximportrequests#全局变量,用于标识线程是否退出is_exit=True#B站获取弹幕对象classDanmu():... 继续阅读 >
202105-29 python基于tkinter制作下班倒计时工具 你有过摸鱼时间吗在互联网圈子里,常常说996上班制,但是也不乏965的,更甚有007的,而007则就有点ICU的感觉了,所以,大家都会忙里偷闲,偶尔摸摸鱼,摸鱼的方式多种多样的,你有过上班摸鱼吗?你的摸鱼时间都干了些什么呢?如果你早早的完成了当天的任务,坐等下班的感觉是不是很爽呢?我想说这时间还是很难熬的,还不如找点事情做来得快呢,那做点什么呢?写个下班倒计时吧,就这么愉快的决定了……实现思路倒计时的时间刷新,... 继续阅读 >
202105-28 Python实战之用tkinter库做一个鼠标模拟点击器 前言用Python做一个鼠标模拟点击器,可以实现多位置,定时,定次数,定区域随机位置点击,对于一些比较肝的游戏(痒痒鼠之类的),挂机非常有帮助,解放双手;定区域随机点击可以一定程度上防止系统检测出有使用脚本开挂的行为importtkinterastkimportrandomimportpyautoguiasmousefromtkinter.messageboximport*安装库首先是今天要用到的几个必要的库:tkinter,random,pyautogui没有安装tkinter库和pyautogui库可以按照一下操作:打... 继续阅读 >
202105-23 python基于tkinter制作m3u8视频下载工具 这是我为了学习tkinter用python写的一个下载m3u8视频的小程序,程序使用了多线程下载,下载后自动合并成一个视频文件,方便播放。目前的众多视频都是m3u8的播放类型,只要知道视频的m3u8地址,就可以完美下载整个视频。m3u8地址获取打开浏览器,点开你要获取地址的视频 重要的来了,右键>>审查元素或者按F12也可以根据开发或测试的实际环境选择相应的设备,选择iphone6plus选择好了以后,刷新页面,点击漏斗,选择media,一... 继续阅读 >
202105-20 Python中tkinter的用户登录管理的实现 内容编写一个用户登录管理程序,设计窗体的布局,制定密码规则和验证码规则。要求使用Python标准库tkinter编写基于GUI的用户登录窗体。通过该窗体,用户输入用户名、密码和验证码等信息,确认登录后需要判断用户信息是否合法,并弹出对应的反馈信息。通过判断用户是否在用户信息中,以及输入密码是否与用户信息文件中用户名所对应的密码是否相同,来判断用户是否合法。此外,新用户还可以进行注册,注册需要输入用户名、密码... 继续阅读 >
202105-20 python tkinter实现定时关机 本文实例为大家分享了pythontkinter实现定时关机的具体代码,供大家参考,具体内容如下很早以前写的,懒得修改,代码很简单,适合初学者运行效果图如下:使用注意设定时间后点击开始即可实现定时关机,同时窗口也会关闭想要取消关机的话,再次打开,点取消即可代码如下importos,time#importmultiprocessingimportthreadingfromtkinterimport*fromtkinterimportttkimporttkinter.messageboxasmessage_box... 继续阅读 >
202104-27 python tkinter 获得按钮的文本值 背景最近本菜鸡在学习pythonGUI,从tkinter入门,想先做个小软件练习一下思来想去,决定做一个计算器计算器代码在这里,传送门问题重现但直接使用循环创建数字按钮时遇到了问题,问题代码如下foriinrange(3):num_frame=tk.Frame(major_frame)num_frame.pack()forcountinrange(3*i+1,3*i+4):button=tk.Button(num_frame,text=count,activeforeground=... 继续阅读 >