概述
本文将介绍一个我简单实现的一个自动化办公UI模块,用于快速地构建自动化办公页面。使用者可以无需关注tkinter
的各种实现细节。
代码地址
代码地址:[代码地址](https://github.com/ZhengqiaoWang/codesnippet/blob/main/python/ui_mgr.py)
代码使用示例
在下面这个例子中,我将简单实现一个界面,这个界面能帮助我们选择文件,并在文件路径结尾添加指定的字符串,结果以提示的方式展示。
使用前,我们先import模块:
1 |
|
设置窗体
我们先设计一个helloworld
窗体:
1 |
|
是不是很简单?这就让我们成功声明了一个标题为helloworld
的窗体,同时自动生成了一个用于处理的OK按钮(有点丑呀,这个可以自己改代码哟~):
添加输入文本框
文本框的添加非常简单,以至于都不需要关注什么放哪儿、怎么放、如何处理的问题。只需要简单几行代码:
1 |
|
这样我们就得到了两个文本框:
添加文件选择文本框
然后我们添加一个文件选择用来选择我们想要的文件
1 |
|
变成了这样:
注册按钮点击事件
光有界面怎么行,还得联动起来,这个时候就需要我们注册一下点击事件了。需要注意的是:你有注意到上面每注册一个控件都写了一串英文么?(如prefix
,suffix
,filepath
)这些是key
,接下来的点击事件我们就可以通过这些key
来获取想要的数据了:
我们写一个按钮点击事件,形参分别是prefix
,suffix
,filepath
:
1 |
|
提示
接下来我们添加提示:
1 |
|
启动
最后添加一句
1 |
|
大功告成!
完整代码
https://github.com/ZhengqiaoWang/codesnippet/blob/main/python/demo_ui_mgr.py