./Windows環境における開発方法.txt

VELA 開発マニュアル for Windows

<前提条件>
以下の環境での開発を前提とします
・Windows 11 24H2 Japanese
・Python 3.13.1 MSC
・cmd.exe
・実機

<依存関係の入手>
Pythonを公式サイトからダウンロードしてください。PATHを通してください。

<コードの入手>
git clone https://github.com/ABATBeliever/VELA-Browser

<開発環境の準備>
・env.batを起動し、「VELA Browser Development Kit」に入る
・pip install qtawesome PyQt6 PyQt6-WebEngine

<実行方法>
・Software.py

<ビルド方法>
ビルドはPyinstaller及びnuitkaがサポートされ、後者が推奨されます。
※0.3.0より古いバージョンの場合nuitkaを使用しないでください。
※cx_freeze、py2exe、PyOxidizerを使用しないでください。

Pyinstallerを用いる場合
・Pyinstallerはビルドが速い一方、ファイルサイズや実行時間で劣っています。
・0.3.0以降の場合はnuitkaをまず検討してください。

・env.batを起動し、「VELA Browser Development Kit」に入る
・pip install pyinstaller
・pyinstaller --clean --icon=software.ico -F Software.py
・Kitを閉じ、clean.batを実行
・distフォルダに生成される

nuitkaを用いる場合
・nuitkaはビルドに時間がかかるものの、ファイルサイズや実行時間で最適化がされています。
・0.3.0より古いバージョンの場合、Pyinstallerを使用してください。

・env.batを起動し、「VELA Browser Development Kit」に入る
・pip install nuitka
・nuitka --standalone --onefile --enable-plugin=pyqt6 --follow-imports --windows-icon-from-ico="software.ico" Software.py
・Kitを閉じ、clean.batを実行
・開発フォルダに生成される