前言

Tkinter是 Python 的标准 GUI 库,可通过 tkinter 包及其扩展 tkinter.tkk 模块来使用它,tkinter适合简单的小工具,外观要求不高的项目,如果项目复杂功能强大,外观要求高,则不太适合使用 tkinter来制作GUI,它没有那么强大,可以使用 pyqt5

Tkinter布局助手 是一款为 Tkinter打造,仅需拖拽组件进行布局,即可的到该布局代码,所见即所得。很快速的就能做出一个GUI界面,再配合 pyinstaller 库将程序打包成exe,开发小工具简直太方便了。

使用教程

1.来到首页,拖拽组件,绑定事件,制作好ui界面后,点击左上角代码

image-bYFs.png

2.复制窗口布局代码和控制器代码,到项目中,然后点击代码架构

image-ssMM.png

3.复制程序入口代码,到项目中

image-ybBT.png

最终的框架

|-- control.py    # 控制器代码
|-- main.py       # 程序入口代码
|-- ui.py         # 窗口布局代码

此时就可以运行main文件看到UI界面了

4.绑定事件:在ui.py中进行事件绑定

image-fPtH.png

5.事件处理函数:在control文件中,导入ui类 Win,需要添加和改动两行代码

from ui import Win

ui: Win

此时就可以在Controller类中添加事件处理函数了

image-ZaFx.png