This commit is contained in:
2025-05-26 01:41:07 +02:00
parent 01d598684c
commit ee5e1e2af4
6 changed files with 24 additions and 19 deletions

2
.idea/misc.xml generated
View File

@@ -3,7 +3,7 @@
<component name="Black"> <component name="Black">
<option name="sdkName" value="Python 3.13 (oxapp25)" /> <option name="sdkName" value="Python 3.13 (oxapp25)" />
</component> </component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.13 (oxapp25)" project-jdk-type="Python SDK" /> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (oxapp25)" project-jdk-type="Python SDK" />
<component name="PythonCompatibilityInspectionAdvertiser"> <component name="PythonCompatibilityInspectionAdvertiser">
<option name="version" value="3" /> <option name="version" value="3" />
</component> </component>

2
.idea/oxapp25.iml generated
View File

@@ -4,7 +4,7 @@
<content url="file://$MODULE_DIR$"> <content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.venv" /> <excludeFolder url="file://$MODULE_DIR$/.venv" />
</content> </content>
<orderEntry type="jdk" jdkName="Python 3.13 (oxapp25)" jdkType="Python SDK" /> <orderEntry type="jdk" jdkName="Python 3.12 (oxapp25)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
</component> </component>
</module> </module>

View File

@@ -7,10 +7,15 @@ if "%1"=="resources" (
pyinstaller OxApp.spec --noconfirm pyinstaller OxApp.spec --noconfirm
) else if "%1"=="installer" ( ) else if "%1"=="installer" (
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" "setup.iss" "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" "setup.iss"
) else if "%1"=="clean" (
echo Nettoyage des packages non requis...
pip freeze > unins && pip uninstall -y -r unins && pip install -r requirements.txt && del unins
echo Nettoyage terminé.
) else ( ) else (
echo Commandes disponibles: echo Commandes disponibles:
echo build.bat resources - Compile les ressources echo build.bat resources - Compile les ressources
echo build.bat deploy - Déploie l'application echo build.bat deploy - Déploie l'application
echo build.bat pyinstaller - Crée l'exécutable avec PyInstaller echo build.bat pyinstaller - Crée l'exécutable avec PyInstaller
echo build.bat installer - Crée l'installateur avec Inno Setup echo build.bat installer - Crée l'installateur avec Inno Setup
echo build.bat clean - Nettoie les packages non requis dans requirements.txt
) )

View File

@@ -43,7 +43,7 @@ qml_files =
excluded_qml_plugins = excluded_qml_plugins =
# qt modules used. comma separated # qt modules used. comma separated
modules = Network,WebEngineCore,Widgets,Gui,WebEngineWidgets,Core,WebChannel modules = WebChannel,Core,WebEngineCore,WebEngineWidgets,Gui,Widgets,Network
# qt plugins used by the application. only relevant for desktop deployment. for qt plugins used # qt plugins used by the application. only relevant for desktop deployment. for qt plugins used
# in android application see [android][plugins] # in android application see [android][plugins]
@@ -71,7 +71,7 @@ macos.permissions =
mode = standalone mode = standalone
# (str) specify any extra nuitka arguments # (str) specify any extra nuitka arguments
extra_args = --quiet --noinclude-qt-translations --windows-console-mode=disable --output-filename=oxapp --company-name=Oxpanel --product-name=OxApp --file-description="Application légitime OxApp" --copyright="Oxpanel (c) 2023" --file-version=1.0.0 --product-version=1.0.0 --unstripped --no-deployment-flag=self-execution --disable-ccache --disable-console extra_args = --quiet --noinclude-qt-translations --windows-console-mode=disable --output-filename=oxapp --company-name=Oxpanel --product-name=OxApp --file-description="OxApp" --copyright="Oxpanel (c) 2023" --file-version=1.0.0 --product-version=1.0.0 --unstripped --no-deployment-flag=self-execution --disable-ccache --disable-console
[buildozer] [buildozer]
@@ -99,3 +99,4 @@ local_libs =
# architecture of deployed platform # architecture of deployed platform
# possible values = ["aarch64", "armv7a", "i686", "x86_64"] # possible values = ["aarch64", "armv7a", "i686", "x86_64"]
arch = arch =

View File

@@ -6,6 +6,7 @@ import pickle
import pathlib import pathlib
def cookie_qt_to_py(cookie: QNetworkCookie): def cookie_qt_to_py(cookie: QNetworkCookie):
return Cookie( return Cookie(
version=0, version=0,

View File

@@ -1,5 +1,3 @@
import threading
from PySide6.QtCore import QTimer from PySide6.QtCore import QTimer
from PySide6.QtGui import QIcon from PySide6.QtGui import QIcon
from PySide6.QtWidgets import QMainWindow from PySide6.QtWidgets import QMainWindow