桌面应用开发时,我们通常需要创建多个窗口,下面将说明如何IDEPY创建一个新窗口:
一般而言,我们使用脚手架工具内置创建窗口即可,它会帮助我们编写好相关模板文件。
进入项目的根目录(与idepy.json)同级,并执行命令:
idepy create_base_window window1
# 其中window1为窗口的唯一key,脚手架将根据将关联创建相关目录
# 注意:key请使用英文字母、数字、下划线组成
随后我们将看到2个相关的目录被创建
目录1:IdepyTest/windows/window1放置该窗口python逻辑代码;
目录2:IdepyTest/static/src/windows/window1放置该窗口的GUI代码;
并且能看到相关的提示信息
载入窗口
上方信息中我们可以获取到对应窗口创建的代码:
from windows.window1.main import load_window as load_window1
load_window1()
如果我希望在点击某个按钮后创建窗口,那么只需要将这段代码添加到对应按钮的逻辑即可,
比如添加到默认例程的默认按钮。
运行程序,并点击对应按钮即载入窗口。