文档
文档
idepy 69 1040字 约2分钟

使用指南

要使 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()
目录
注册
{{page_data?.register_msg}}
申请账号
发送重置邮件
搜索
{{downloadForm?.title}}
描述:{{downloadForm?.description || '暂无描述信息'}}
备注:
打开下载地址
如未自动打开请手动点击
({{userInfoData?.nickname || '昵称'}}){{userInfoData?.username || '用户名'}}
ID:{{userInfoData?.id || 0}}
{{userInfoData?.money || '0'}}余额 {{userInfoData?.coin || '0'}}积分
VIP
{{item?.label}}
保存信息
修改密码
粉丝权益暂未激活
粉丝权益已激活
{{item?.name}}
qrcode