本文中,您将学习如何:
使用 PySimpleGUI 制作密码生成器
在未来的项目中使用 PySimpleGUI
先决条件:
- 对 Python 的基本了解
- 一台连接到互联网的电脑
- 包和设置
让我们切入正题。
我们应该首先通过键入安装包
pip install PySimpleGUI
然后将其导入到我们的项目中。
import PySimpleGUI as sg
我们还将导入 random 以便稍后我们可以随机选择密码。
随机导入
import random
正在弹出一个窗口。
首先定义布局。
layout = []
在里面,我们可以为我们的窗口编写元素。请记住在执行此操作时再次在组件周围放置方括号。我要放一个文本对象。布局中的每一行都是一个新行,您可以使用逗号将两个项目放在一行中。
layout = [
[sg.Text("This is text in a window!")]
]
让我们围绕它定义一个窗口,传递窗口名称和布局名称,在本例中为“布局”作为参数。
window = sg.Window('这是窗口的名字!', layout)
最后,我们将设置一个 while true 循环来继续阅读它。写入event, value =before 允许我们获取窗口中正在发生的事件以及它被赋予的值。
window = sg.Window("This is the name of the window!", layout)
最后,我们将设置一个 while true 循环来继续阅读它。写入event, value =before 允许我们获取窗口中正在发生的事件以及它被赋予的值。
while True:
event, value = window.Read()
最后,让我们制作它,以便您可以实际关闭它。
if event == None:
break
因此,如果事件为空,程序将停止读取窗口。
你完成的代码应该是:
import PySimpleGUI as sg
import random
layout = [
[sg.Text(“This is text in a window!”)]
]
window = sg.Window(‘This is the name of the window!’, layout)
while True:
event, value = window.Read()
if event == None:
break
更多配置
让我们让窗户看起来好一点。
现在,我们的小窗户看起来非常奇怪。您无法调整小窗口的大小,白色文本在蓝色背景下看起来平淡无奇。幸运的是,有一种方法可以改变这种情况。
PySimpleGUI 内置了颜色和主题。只需在ChangeLookandFeel()函数中指定您的主题名称。
sg.ChangeLookAndFeel(‘Remember_to_put_your_theme's_name_in_quotes’)
有很多不同的主题,所以我在下面列出了所有主题。
我选择了 DarkBlue,因为它具有黑暗主题的感觉。
sg.ChangeLookAndFeel(‘DarkBlue’)
我们还可以通过在定义窗口时添加更多参数值以更自然的方式弹出实际窗口。
欢迎加入QQ群
QQ群名称:Python教程
QQ群号:732484294
教程网站:https://ai2opencode.com/