本文介绍有关Python的easygui模块的基础知识。我建议使用Python 2-x分支,因为这将允许制表符和空格组合在一起。当然,此模块不是用于编写程序,而是作为附加。本文是为大多数初学者撰写的,因此会有很多评论。-1。导入easyguiimport easygui
from easygui import *
0.世界,你好!让我们来写你好,世界!在easygui。msgbox(msg, title, ok_button, image, root)
让我们创建变量(没有变量也可以,但是更清楚)。msg = "Hello, world!"
title = "Hello, world!"
button = ""
image = "your_image"
现在,对我们来说,发信息会容易得多。msgbox(msg, title, button)
现在,您将拥有以下窗口:我们写了你好,世界!现在您可以继续。1.在输入框中输入数据并将数据写入变量注意Enterbox仅将一个字符写入变量!现在您可以进行输入了。n = input()
使用easygui,您还可以进行输入并将其写入变量。为此有一个输入框功能。接下来,创建vvod函数,然后立即创建变量。def vvod():
global var1
msg = " "
title = " "
现在我们需要创建一个列表来创建字段(您也可以创建几个输入字段)。将以下内容添加到vvod函数:fieldValues2 = enterbox(msg, title)
var1 = fieldValues2[0]
现在,这样的窗口将在启动时出现:在msgbox屏幕上显示变量msg = " " + str(var1)
msgbox(msg, "", " !")
2.是或否?Easygui具有ynbox功能(YesNoBox)。该功能允许用户选择他的其他动作。例如,“您要继续吗?” 并从建议的方案中选择一个方案。标准的“是”和“否”,但是您必须自己完成其他按钮的功能(在参数中,仅这些“ default_choice”和“ cancel_choice”)。您可以将它们绑定到键上并进行几个选择。让我们设置变量:msg = " ?"
title = "!"
choices = ("[<F1>]", "[<F2>]")
好吧,这是“是”的意思,而“否”的意思是我们自己写。ynbox(msg, title, choices, image=None, default_choice="[<F1>]", cancel_choice="[<F2>]")
将出现以下窗口:写入变量类似于输入框。3.授权。不是SQL!现在,我们将进行操作,以便在进入程序之前,您需要输入密码并登录。为此,我们需要变量和列表:def login_procedure():
while True:
msg = " "
title = ""
fieldNames = ["", ""]
需要该循环,以便如果用户输入错误,则不必重新启动程序。另外,当您单击“取消”按钮时,程序崩溃。因此,我们将需要尝试。fieldValues = multpasswordbox(msg, title, fieldNames)
try:
USERNAME, PASSWORD = fieldValues[0], fieldValues[1]
except:
login_procedure()
exit(0)
现在,我们只需要设置正确的用户名和密码(在列表和SQL中都可以,但是本文讨论easygui的基础知识):
if USERNAME == "login" and PASSWORD == "passtogo":
msgbox(" !")
break
else:
msgbox(" ")
现在,我们已完成所有工作。几个屏幕截图:我希望现在一切对您都清楚了,这篇文章对您有所帮助。感谢您的收看!如果您有任何疑问,请在评论中写下。