Javatpoint标志
Javatpoint标志

简单的火焰游戏使用Tkinter在Python

Python为提供了多种选择GUI开发(图形用户界面)。Tkinter是所有GUI方法中使用最频繁的方法。它是一个典型的Python接口python提供的Tk GUI工具包.最快最简单的方法构建GUI应用程序是Python和Tkinter。Tkinter使GUI的构建成为一种简单的过程

制作一个tkinter应用程序:

  • tkinter的模块,进口
  • 使主窗口(容器)
  • 添加任意数量的小部件如你所愿去主窗口。
  • 将小部件放在事件触发

火焰到底是什么?

首字母缩写火焰代表朋友,爱人,深情,婚姻,敌人,兄弟姐妹.这是年轻女性在过夜时玩的一个众所周知的游戏,尤其是那些刚刚开始坠入情网的青少年。尽管它不能用来精确地确定无论一个人是否适合另一个人,这个游戏可能是和朋友一起玩很愉快

要创建Python GUI应用程序,需要各种各样的部件如按钮,复选按钮,画布等被使用。然而,其中一些我们将纳入我们的计划:

  • 按钮:要向Python应用程序添加不同类型的按钮,请使用Button。
  • 框架:可以放置和排列另一个小部件的容器称为“框架”。
  • 条目:使用条目小部件将单行文本字段显示给用户。它经常用于从用户接收数据。
  • 标签:标签是用来显示关于其他小部件的消息或其他信息的文本。

让我们制作一个GUI适应一个简单的火焰游戏。

遍历代码:

首先,我们将把python库导入到python程序中。我们会因此进口Tkinter模块。

然后,我们将创建一个方法del_same_char ()为了去掉名字中经常出现的字符。紧随其后的是一个for循环这将有助于我们核对上述信息。如果找到了常见的特征,那么这个特征就会存在删除,剩下的列表将被连接起来,并将作为一个新列表与真正的国旗。

然后,如果公共字符不存在,则新的连接列表将与国旗。

然后,我们将定义一个名为get_status ()确定两个用户之间的关系状态。在哪里,它会把第一个玩家的名字作为pl01,将检查并转换为所有小写,如果不是小写,则将用空字符串替换所有空格。最后会生成一个新列表执行上述步骤后的所有字母。

现在我们将对参与人2重复上述所有步骤。在哪里,它会把第二名球员的名字作为pl02,将检查并转换为所有小写,如果不是小写,则将用空字符串替换所有空格。最后会生成一个新列表执行上述步骤后的所有字母。

然后,我们将设置一个标记的初始值加工过的作为真正的.之后,我们将使用一个while循环来继续执行该方法del_same_char ()为了删除所有的公共字符或重复字符,直到没有公共字符。然后将计算新的返回列表连接列表会被带走切片在接受标志的当前值和两个新列表后,在两个不同的列表中pl01_List而且pl02_List将存储。

然后,从两个新形成的列表的剩余长度中计算剩余字符的总数,并将结果存储在变量。之后,是这个词所有首字母缩写的列表火焰将以数组的形式给出。

接下来,我们将介绍另一个循环进行检查,直到给定数组中只剩下一项。在循环执行之后,我们将分裂并将分别存储它们。然后,在检查条件后,将形成新的列表连接.如果条件不满足,则根据条件对结果列表进行拼接。

方法将该值插入到输入框中插入方法。

然后,clr_all ()方法将用于重置和清除所有输入框。在这里,我们将使用delete ()方法,以便删除在各自字段中填充的所有数据。

然后,我们将写主要代码,指定背景颜色,窗口大小,窗口标题和创建参与人1和参与人2的标签而且感情状态同时还要提到这些标签的背景颜色。然后我们将使用网格法要通过提供行号和列号来设置这些标签的形式,然后我们将以数据喜欢的类似方式创建输入框参与人1和参与人2的名字而且状态的关系将在窗口中提到。

然后,我们将再次使用网格方法,但此时要在屏幕上以表格结构设置各种输入框的形成,以便向用户显示行号,列号大小.接下来,我们将创建一个名为提交按钮负责提交用户输入的数据。另一个按钮也会被创建,它是清晰的按钮,它的功能是清除输入框中现有的任何文本或数据。再一次,网格方法将用于设置屏幕上两个提交和清除按钮的形式和结构行号而且列号.最后,我们将开始GUI通过调用mainloop ()方法。

完整的代码:

输出:

前面提到的代码的输出以截图的形式附在下面。附件中有三张这样的截图。

1。在GUI加载后显示默认屏幕,其中有空框,用户将用数据填充这些空框。

简单的火焰游戏使用Tkinter在Python

2。在用户将用数据填充的空框中输入两个名称之后,显示结果屏幕,从而提供它们关系状态的结果。

简单的火焰游戏使用Tkinter在Python

3.在用户将用数据填充的空框中输入两个名称之后,显示结果屏幕,从而提供它们关系状态的结果。

简单的火焰游戏使用Tkinter在Python





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新的教程


准备


热门的技术


B.Tech / MCA






Baidu
map