让我们来看看用 Python/ target=_blank class=infotextkey>Python 构建令人惊叹的 GUI 的方法!这种特定的方式是使用 CustomTkinter 包,这是一个基于 Tkinter 的现代 UI 构建器!
以下是几个示例:
在我看来,这些 GUI 看起来比我通常可以在 Tkinter 中构建的标准 GUI 好得多,所以,让我们安装这个包吧!我们可以使用以下pip命令来执行此操作:
pip3 install customtkinter
安装后,我们就可以开始构建我们的项目了!我们可以使用以下代码创建一个示例项目:
import tkinter import customtkinter customtkinter.set_Appearance_mode("System") # 模式:系统(默认)、浅色、深色 customtkinter.set_default_color_theme("blue") # 主题:蓝色(默认)、深蓝色、绿色 root_tk = customtkinter.CTk() # 像使用 Tk 窗口一样创建 CTk 窗口 root_tk.geometry("400x240") def button_function(): print("button pressed") # 使用 CTkButton 而不是 tkinter Button button = customtkinter.CTkButton(master=root_tk, text="CTkButton", command=button_function) button.place(relx=0.5, rely=0.5, anchor=tkinter.CENTER) root_tk.mainloop()
如下是这段代码的输出:
这个项目也有动态外观模式,它允许我们自动从浅色模式切换到深色模式:
您还可以查看下面的示例文件夹,以查看此包中的更多功能:
https://Github.com/TomSchimansky/CustomTkinter/tree/master/examples
深入学习
CustomTkinter 的 Github 链接如下:
https://github.com/TomSchimansky/CustomTkinter
最后
希望这对于想体验不同 UI 皮肤的您会有些用处!