nicegui打包成exe窗口模式笔记

环境

  • PyCharm Community Edition 2023.1.4
  • Python3.8
  • windows10

代码

# 安装需要的包
pip install necegui
pip install pywebview

from nicegui import ui


ui.label("Hello World.")  # 页面放置组件

# native=True这参数设置了才能显示窗口
ui.run(reload=False, native=True)

  • 上面代码可以正常运行了再打包

打包

  • 创建一个build.py文件
import os
import subprocess
from pathlib import Path
import nicegui


cmd = ['PyInstaller',
        'main.py',#your main file with ui.run()
        '--name','myapp',#name of your app
        '--onefile',
        '--windowed',
        '--clean',
        '--add-data',f'{
     Path(nicegui.__file__).parent}{
     os.pathsep}nicegui'
]

subprocess.call(cmd)

  • 运行上的代码,正常打包好就能正常运行了

完成

在这里插入图片描述

相关推荐

  1. PyQt 打包exe文件

    2024-01-11 01:04:02       67 阅读
  2. python程序打包.exe

    2024-01-11 01:04:02       29 阅读
  3. python把.py打包.exe文件

    2024-01-11 01:04:02       64 阅读
  4. vs c++ qt 打包exe

    2024-01-11 01:04:02       59 阅读
  5. 将python打包exe文件

    2024-01-11 01:04:02       64 阅读
  6. 将python打包exe文件

    2024-01-11 01:04:02       38 阅读
  7. Python Flask 打包exe 心得体会

    2024-01-11 01:04:02       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-11 01:04:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-11 01:04:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-11 01:04:02       87 阅读
  4. Python语言-面向对象

    2024-01-11 01:04:02       96 阅读

热门阅读

  1. sap报表导入查询数据检查

    2024-01-11 01:04:02       42 阅读
  2. 【笔记】Helm-2 如何使用-2 同步你的仓库

    2024-01-11 01:04:02       62 阅读
  3. linux网络

    2024-01-11 01:04:02       48 阅读
  4. LeetCode 2723. 两个 Promise 对象相加

    2024-01-11 01:04:02       48 阅读
  5. 并发编程之JUC并发工具类上

    2024-01-11 01:04:02       54 阅读
  6. 算法笔记:全排列

    2024-01-11 01:04:02       53 阅读
  7. Hive之set参数大全-3

    2024-01-11 01:04:02       41 阅读