Hello Carlos, thank you for your compliments and your proposal.



For your information, the main website has only used HTML, CSS and a little PHP since the beginning.

Yes, it's clear that the design is really old school.

I didn't know about Angular. I just saw that it uses npm for installation, but recently npm has had some very bad press...

Attack on the NPM supply chain...

In another life (25 years ago), I set up a large Drupal 5 as the main site to complement a phpbb3 forum, redmine, and mediawiki, for the late génération-debian.org...

I had free time back then, but I spent all my free time patching the servers for regular and overly frequent updates of Drupal 5 and PHPBB3. When Drupal 6 came out, I gave up on migrating my very complicated setup.

In the meantime, the friend who maintained the server at home died tragically in a car accident one morning on his way to work, and the project died out shortly afterwards, despite our efforts to get it back online.

Laurent

27

(135 replies, posted in Code)

Re-searcher wrote:

Y a-t-il actuellement des personnes qui travaillent à la programmation de Qt5 vers Qt6 ?
Are there people currently working on programming Qt5 to Qt6?
Zijn er personen die nu bezig zijn met het programmeren van Qt5 naar Qt6 ?

See: https://qelectrotech.org/forum/viewtopi … 035#p22035

28

(135 replies, posted in Code)

git clone --recursive https://github.com/qelectrotech/qelectrotech-source-mirror.git
cd qelectrotech-source-mirror/
git checkout qt6-cmake 

comment line 137 of /sources/machine_info.cpp to compile.

mkdir build && cd build
cmake .. -G Ninja -DBUILD_WITH_QT6=ON
time ninja -j48
 

Ignored 95 untranslated source text(s)
[318/478] Building CXX object CMakeFiles/qelectrotech.dir/sources/editor/UndoCommand/openelmtcommand.cpp.o
/media/backup6/qelectrotech-source-mirror/sources/editor/UndoCommand/openelmtcommand.cpp: In member function ‘virtual void OpenElmtCommand::redo()’:
/media/backup6/qelectrotech-source-mirror/sources/editor/UndoCommand/openelmtcommand.cpp:66:102: note: ‘#pragma message: @TODO uncommante slot_select when fixed, see itemChange function for each primitive’
   66 | #pragma message("@TODO uncommante slot_select when fixed, see itemChange function for each primitive")
      |                                                                                                      ^
[478/478] Linking CXX executable qelectrotech

real    0m36,019s
user    21m37,065s
sys     1m39,485s



QElectroTech V 0.100.0-dev
Compilation : GCC 15.2.0
Built with Qt 6.9.2 - x86_64 - Date : Sep 28 2025 : 12:58:45

Git Revision : 411fb3c4dc54b6aaea00f034d6c5396de5daa474
Run with Qt 6.9.2 using 48 thread(s)


https://download.qelectrotech.org/qet/forum_img_2/Qt6_test_build.png

FYI, I just recompiled the whole digiKam macports install (9 hours of build) need for QET packaging. new public stable release of Qt5 cross-platform framework Qt 5.15.17. Before it's was commercial LTS release.

At this point in time, Linux distributions are starting to track which packages are blocking a future Qt5 cleanup. Real Qt Company OSS support stopped back in 2020, when public availability of LTS releases started to be delayed for 1 year, stable branch repository access got closed down (with 5.15 branch repository receiving any new LTS tag one year after commercial release) and only Qt6-relevant bugs are being fixed (then backported) since then. The final release happened on 2025-05-19, which means a) we will not get it until 2026-06-19, b) any bugs discovered since last May will not be fixed and c) no bugs since 2020-12-08 that haven't also been affecting Qt6 were fixed at all.

https://www.qt.io/blog/commercial-lts-q … 7-released
https://ports.macports.org/port/qt5/

SELECT  folio, title, author, date FROM project_summary_view ORDER BY pos, folio, title, author, date

https://download.qelectrotech.org/qet/forum_img_2/summary_sql.png

% {l}: Folio line number from the workspace where the conductor can be found
% {c}: Folio column number from the workspace where the conductor can be found

It's only for elements not conductors, %l or %c isn't logic for conductors we have multiples lines end definition same for columns for the same line conductors.

33

(135 replies, posted in Code)

Re-searcher wrote:

@scorpio810

Merci pour l'information.
Thanks for the information.


https://github.com/qelectrotech/qelectr … angeLog.MD

github_changelog_generator -u qelectrotech --token xxxxxxxxxxxxxxxxxxxxxxxxxxxx -p qelectrotech-source-mirror --base "" --since-tag= 543447aa31f42525967ed26223d2d388ecb6c55b --output ChangeLog.MD


git shortlog $(git describe --tags --abbrev=0)..HEAD > file3.txt
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%ar : %s , %an" > file4.txt
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit > file8.txt
vi command :968,$d to delete lines after line 968!

34

(135 replies, posted in Code)

Someone know https://github.com/github-changelog-gen … -generator and can make a easy changelog since 0.90 to 0.100-dev?

Hallo Alex,

you use latest version off 0.100-dev?

See:
https://github.com/qelectrotech/qelectr … dcc1df6ba4
https://qelectrotech.org/bugtracker/view.php?id=329


What the size of your project?
You use a lot of pictures?

Modification of the int BACKUP_INTERVAL from 2 min to 20 min used by
KautoSaveFile.

On a large project with a 256 MB folio printed in A0 format, the
graphical interface freezes for 30 seconds when KautoSaveFile writes
this large amount of data to the disk every two minutes.
Like pictures, FYI pictures need to be encoded in base64 in the XML of .qet file,
so bigs pictures in hight definitions can be freeze the GUI when BACKUP_INTERVAL
writes changes of your project for stalefiles.

Even if the programme crashes, you only lose 20 minutes of your work,
which is not a big deal.

Thanks to Enzo for reporting it and finding the problem.

On QET program you have two backup, one we can be enabled or not by user, and internal_backup for saving your project if QET crashes.
Interval backup for Internal_backup was moved from 2minutes to 20 minutes.

Laurent

36

(19 replies, posted in Videos howto)

Hello Leo,

what your version?
Please share QET logs.

Fixed!

Hello and thanks to report this issue:
https://github.com/qelectrotech/qelectr … 259b871321

https://download.qelectrotech.org/qet/m … rance.html

Hi,

Using the automum rules, it is not possible to choose a colour yet, but if you draw a wire in red, blue, etc., if the equipotential bonding is respected, the new conductor connetcted to this will be the same colour and will have the same label.

42

(53 replies, posted in Videos howto)

FYI, for Debian stable Trixie I rebuild Pysimplegui and qet_tb_generator debs.
(no changes)
Enjoy! nomicons/wink


https://download.qelectrotech.org/qet/b … simplegui/
https://download.qelectrotech.org/qet/b … generator/

https://qelectrotech.org/forum/viewtopi … 521#p21521

Je n'ai pas compris le sens de ton 2e message : Today 15:58:54 . L"URL que tu mentionnes conduit à une vidéo concernant les 'title blocks' en AutoCad.

Nope, c'est juste une vidéo sur comment construire son propre cartouche.

De plus tu as des exemples de cartouches fournis dans les paquets, ouvre ton onglet projets, il suffit de faire un drag and drop du cartouche concerné vers le folio pour que le cartouche du folio change.

J'aurais dû imprimer mon folio augmenté, mais l'imprimante A3 n'est pas chez moi.

Q'importe l'imprimante ou le format ce que tu vois dans la config impression sera imprimer tel quel q'importe le format.
Si tu as un doute exporte ton projet en PDF, et tu verras que tes folios s'imprimeront de la meme manière en A5, A4, A3, et même en A0...

Bonsoir Chavadam,

je te souhaite une bonne retraite et surtout la santé avant tout!!!
Je sais de de quoi je parle, bref je vais pas détaller plus sur ce sujet...


1) préférer la version 0.100-dev, la version 0.90 date de 2023 et depuis beaucoup d'eau a coulées sous les ponts... de nombreux bugs et crashes ont été résolus et de nouvelles features on été ajoutées.


Voir ma capture d'écran pour passer du mode portrait au mode paysage pour les cartouches en 1 click.
le cartouche défini passe du bas de la page en horizontal au coté droit en mode vertical, voila pour une explication simple de la fonction du bouton ci-dessous .

https://download.qelectrotech.org/qet/forum_img_2/A4_paysage.png

Laurent!

Python script: Point to point wire/cable list generator to CVS by Robin: https://qelectrotech.org/forum/viewtopi … 055#p22055

50

(1 replies, posted in Scripts)

Hi Robin,
many thanks for your contribution and for sharing your python script. nomicons/wink

Related to xmlstarlet workaround:
https://qelectrotech.org/forum/viewtopi … 030#p20030