有趣的Tkinter
文章平均质量分 77
本专栏记录tkinter的有趣用法,以及一些好玩的编程技巧
大家一起学编程(python)
兴趣为主,学习为辅,致力于发现更多好玩有趣的编程,分享另外一个角度下,从未体验过的编程乐趣。
展开
-
(三)Python-tkinter桌面应用开发(爱心雨)
我们已经了解到tkinter可以制作爱心,弹幕,为了能让他看起来更加的充满心意,于是,我们决定将他制作为爱心雨。让它看起来更加的特别,达到特别的需求。本文主要是关于讲述了tkinter, after的用法,延伸的移动窗口的方式。这次,我们直接来实现爱心雨,让大家感受一下爱心雨的魅力。我们要让我们的爱心移动起来,达到下雨的需求。以及f(x)=kx+b ,k,b为常数。涉及的函数图像有 f(x)=a,a为常数。原创 2023-04-19 23:01:08 · 1411 阅读 · 1 评论 -
(二)Python-tkinter桌面应用(桌面上的弹幕)
现在看动漫,追电视剧,如果不开弹幕,感觉都失去了灵魂,不知道大家是不是也和我一样的感觉。文字的话,因为是弹幕,数量肯定很多,因此我们用列表来管理我们需要的弹幕文字,这里我简单放入几个弹幕。如果超过了,我们就将y定义为负数,保证文字从左边慢慢出来,如果设置为0,就会出现突然出现一行字的情况,而不是慢慢出现。在之前我们已经实现了一个弹窗的编写,还是比较简单的,这次,我们需要将爱心,和文字分开,方便后面的弹幕实现。会发现,桃心出来了,文字一起出来了,但我们需要的是其中一个就可以,那要如何达到这种目的呢?原创 2023-04-12 06:00:00 · 1482 阅读 · 2 评论 -
(一)Python-tkinter桌面应用开发(多弹窗)
我们需要先实现一个窗口,为后续的开发打下基础,这里创建窗口大小需要注意我们使用的是tk.geometry()函数,这里 宽x高+y+x,x和y代表的是我们窗口所在的坐标点,如图,从屏幕左上角定为(0,0)往下为x轴,往左是Y轴。我们可以从图中看出,我们虽然创建了多个窗口,但是位置却是在同一位置,这时,我们就需要去修改我们弹窗的位置信息了,确保每次生成的弹窗的位置都是不一样的。这次,我们要让大家感受到浪漫。接下来,我们需要给我们的弹窗增加一些装饰,单调的弹窗,是不是有点不合适,因此,我们需要给弹窗增加文字。原创 2023-04-05 11:16:30 · 2961 阅读 · 3 评论 -
python-从聚会游戏引发的猜数字小游戏案例
对于上期提到有关抽奖的案例,他的不确定性是我们无法避免的,是不是有一种比较确定的东西来帮助我们进行娱乐呢?文章主要使用到的模块,随机数模块random,tkinter模块(制作桌面应用)运用简单的标签,按钮组件。我们需要来猜测机器随机生成的是哪个数字,相同的原理,我们猜错了,他需要回答我们大了还是小了。我们来实现一下,机器猜我们定的数字,如果猜错了,我们需要取出区间内的中间值,再去判断。这样的话,就实现了,机器猜我们的数字的目的。游戏结束了,思考,那我们是否能通过程序来实现这个猜数字的过程。原创 2023-03-28 22:22:09 · 454 阅读 · 4 评论 -
如何用tkinter给你爱人画一个爱心,这满满的油腻感是怎么回事?
如何用tkinter给你女朋友画一个爱心,这满满的油腻感是怎么回事?前言还记得在之前的文章中,我们所提及到画桃心的方式吗?之前使用的模块是matplotlib又或者是使用tkinter显示桃心图片。那这次与之前是不同的,这次,我们直接用tkinter画出来。需要使用到画,那就需要知道画布的功能。tkinter的画布功能。第一步:导入模块tkinter是python的内置模块,所以不需要额外安装,只需要引用就可以。import tkinterfrom tkinte.原创 2021-12-16 06:45:00 · 1799 阅读 · 0 评论 -
python-tkinter(7) 实现各种个样的撩妹鼠标拖尾
python-tkinter(7) 实现各种个样的撩妹鼠标拖尾系统的拖尾已经无法满足我们了,女朋友叫你把鼠标拖尾换成她的照片,让你时时刻刻都可以看见她,这个要求你答不答应。当然,这个要求还是可以满足一下的,我们来具体看一看吧。要制作拖尾,首先,我们需要知道鼠标的位置,那有没有获取鼠标位置的方法呢?答案当然是有的。因此,我们引用到pyautogui模块pipinstallpyautogui目录python-tkinter(7) 实现各种个样的撩妹鼠标拖尾一、系统拖尾二..原创 2021-09-05 18:40:51 · 1954 阅读 · 34 评论 -
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(6)-不正经的隐形弹窗
前言在前面已经学习了很多,制作弹窗的方式,但是没有一个透明的弹窗。这次我们来做一个透明的弹窗好了。如图,先来感受一下。还记得以前电脑上莫名其妙安装的游戏吗?窗口并不是方形的。以及在双十一左右时,你的电脑会莫名其妙的多一个红包窗口显示在桌面上,那这些是如何实现的呢,我们一起来看一下吧。目录前言隐形弹框1、创建一个窗口2、去除标题栏3、设置窗口透明4、设置透明度不规则弹框不正经的弹窗隐形弹框我们需要先来制作一个隐形弹框,一起来参考一下吧。1、创建一原创 2021-08-25 20:26:27 · 2397 阅读 · 39 评论 -
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--双向奔赴的火柴人
目录一、运动的火柴人。二、跟随移动方向奔跑的火柴人三、自动移动的火柴人可还记得上期我们研究的会奔跑的机器人吗?没错,就是他,整个画面一闪一闪的,非常不好看。而且,只能单项奔跑,不能双向奔跑。那这期,我们就一起来更加深入的研究一下吧。一、运动的火柴人。1、解决闪屏的问题import tkinter,timefrom tkinter import * tk = tkinter.Tk()tk.title("窗口") # 设置窗口名称tk.geome..原创 2021-08-16 21:09:00 · 2684 阅读 · 11 评论 -
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--运动的火柴人
“过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--运动的火柴人”我算是知道了,这个tkinter是真的好玩,还非常有趣,希望大家都可以去了解一下。哈哈,先看成品,再决定是否有学习的兴趣。目录系列文章前言原理解析需求说明材料图片第一步:实现一个弹框第二步:插入图片第三步:实现图片轮播总结系列文章1、过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口(Tkinter)2、过分了,别人用来做桌面应用开发...原创 2021-07-12 08:33:28 · 4238 阅读 · 424 评论 -
(tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法
(tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法今天,我们又来搞事情了。系列章节列表1、2、前言在开始学习研究这篇文章之前,你可能需要先看一下前面两篇文章,因为我们所用到的函数方法都是在前面基础上的延伸,对你理解这篇文章也是有不错的帮助。此文,我们主要探寻如何在当我们达到某一条线,或者某一个点的时候,显示我们需要的内容。正文研读三八线:含义一:1945年9月2日,根据盟国协议,盟军最高司令官麦克阿瑟在第一号指令中,以北纬38度线为...原创 2021-06-16 20:30:06 · 1699 阅读 · 138 评论 -
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口(Tkinter)
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口(Tkinter)续上一篇学习,我们搞定了了tkinter的基础函数,这次我们开始来搞事情。一、前言在开始学习之前,你可能需要去看一下上一篇文章,因为这篇文章方法是使用到上一篇基础的东西。过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口(Tkinter)骚操作的本质都是简单的,只不过是基础知识的延伸,再加上一点点创意。一个弹窗,我们会了,那一堆弹窗呢?这次...原创 2021-06-09 20:26:58 · 9088 阅读 · 171 评论 -
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口(Tkinter)
前言构思了很长一段时间,迟迟没有动手编写,因为总感觉不够有趣,斟酌了许久,找到了一个比较有趣的。于是打算出一个完整的系列,让大家一起感受python的乐趣。为了让初学者也非常清楚的知道我的构思,我都会以一种通俗易懂的方式来为大家呈现出来。在此,感谢的大家的阅读。我们这个系列,着重以系统库中的tkinter为中心来围绕进行编写。因此我们的第一步是导入模块。我们的第一节就来为大家建立一个窗口。正文步骤实现上帝给你开一个窗口(Tkinter)...原创 2021-05-31 21:11:30 · 15702 阅读 · 106 评论