文档
文档
使用指南
要使 IDEPY Next 启动并运行起来,分为两种模式:
- 工程模板开发(推荐):使用官方预设好的原生JS、Bootstrap等模板进行开发,减少繁琐配置。
- 无工程模板模式:不自动创建模板,自行实现相关功能,与pywebview开发体验一致。
使用工程模板进行开发
使用cli命令行工具创建原生JavaScript项目开发模板
idepy init --force true --project_type js
执行上述命令,将在执行命令的目录,弹出项目信息输入提示:
程序名:
程序描述:
版权/作者:
当前项目正在使用Javascript构建GUI.
项目 "" 创建成功
运行 main.py
文件即可查看到模板窗口,即可进行后续开发。
具体的模板结构与模板功能解析,可查看目录结构、模板说明章节。
无模板开发模式
import idepy_next as webview
window = webview.create_window('Idepy Next', 'https://idepy.com')
webview.start()
create_window
函数创建一个新窗口并返回一个 Window
对象实例。在 webview.start()
调用之前创建的窗口会在 GUI 循环启动时立即显示。在 GUI 循环启动后创建的窗口会立即显示。你可以创建任意数量的窗口。所有打开的窗口都会存储在 webview.windows
列表中,按照创建顺序排列。要获取当前活动(焦点)窗口,请使用 webview.active_window()
。
import idepy_next as webview
def handler():
print(f'一共有 {len(webview.windows)} 个窗口')
print(f'当前激活的窗口为 {webview.active_window().title}')
first_window = webview.create_window('idepy-next docs', 'https://idepy.com/document')
second_window = webview.create_window('Idepy official!', 'https://idepy.com')
second_window.events.shown += handler
webview.start()
目录