From 3c1eb9b9707baba3864762ee7a1b7a0e3028d22f Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Sun, 19 Jul 2026 19:26:25 +0200 Subject: [PATCH] New Windows Qt5/Qt6 CI test, enable -platform windows:fontengine=freetype add new .bat for Qt6 installer and portable version --- .github/workflows/windows-build.yml | 6 +++--- misc/Lancer QET_qt6.bat | 12 ++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 misc/Lancer QET_qt6.bat diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index 89adbd63c..97fbc6034 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -552,8 +552,8 @@ jobs: cp -r "$GITHUB_WORKSPACE/build-aux/windows/nsis_base/." "$NSIS_ROOT/" curl -fsSL \ - "https://raw.githubusercontent.com/qelectrotech/qelectrotech-source-mirror/refs/heads/master/misc/Lancer%20QET.bat" \ - -o "$FILES/Lancer QET.bat" + "https://raw.githubusercontent.com/qelectrotech/qelectrotech-source-mirror/refs/heads/master/misc/Lancer%20QET_qt6.bat" \ + -o "$FILES/Lancer QET_qt6.bat" cp -r "$GITHUB_WORKSPACE/elements" "$FILES/elements" || true cp -r "$GITHUB_WORKSPACE/titleblocks" "$FILES/titleblocks" || true cp -r "$GITHUB_WORKSPACE/examples" "$FILES/examples" || true @@ -570,7 +570,7 @@ jobs: echo "=== Verification of key files in files/ ===" for f in LICENSE ChangeLog CREDIT README ELEMENTS.LICENSE \ - qet_uninstall_file_associations.reg register_filetypes.bat "Lancer QET.bat"; do + qet_uninstall_file_associations.reg register_filetypes.bat "Lancer QET_qt6.bat"; do [ -f "$FILES/$f" ] \ && echo " OK : $f" \ || echo " MISSING: $f" diff --git a/misc/Lancer QET_qt6.bat b/misc/Lancer QET_qt6.bat new file mode 100644 index 000000000..685701a6a --- /dev/null +++ b/misc/Lancer QET_qt6.bat @@ -0,0 +1,12 @@ +@echo off + +rem Se rend dans le dossier qui convient +set current_dir=%~dp0 +cd /d %current_dir% + +rem Met la collection QET en lecture seule +attrib +r elements/* /S /D + +rem lance QElectroTech +set command=bin\qelectrotech.exe --common-elements-dir=elements/ --common-tbt-dir=titleblocks/ --lang-dir=lang/ --config-dir=conf/ --data-dir=conf/ %* +@start %command%