1

(6 replies, posted in Code)

We will wait a little while to see if there are any comments from users, if there are any regressions or if new problems have arisen after this change to the attributes in the XML, which, I would remind you, we changed from random XML attributes to order XML attributes, before marking version 0.100 as stable!

Je suis en version V 0.90

Est-ce qu'il y une méthode ou est ce que mon fichier est corrompu ?

Cordialement

Bonjour,
tu as un exemplaire de ton fichier a nous partager?
As tu essayé la version 0.100-dev, qui devrait en théorie passer en stable bientôt?
Sur la 0.100 les logs sont plus utiles!

3

(20 replies, posted in Videos howto)

4

(6 replies, posted in Code)

https://github.com/qgis/QGIS/issues/291 … 1906221383

5

(6 replies, posted in Code)

Hallo plc-user
salut Joshua,

I ran a few tests on my end without finding any bugs, problems, or slowdowns on big projects.
So I merged it, thanks you plc-user. nomicons/wink

However, I used Kate editor, which allows you to see the diff on the fly of an .elmt element or a .qet project file when modifying QET files, and it's clear that we have the same functionality as we did before on Qt 4.x.

It will once again be useful for our experienced users to version their QET projects  tracked by Git repository at work or at home, in order to quickly see the changes...

I am considering adding a local git repository to my work laptop so that I can closely and carefully monitor the progress of my QET documentation diagram projects.

It is a problem when you track changes of output XML files

Use an XML tool like http://prettydiff.com/ and it will not show differences just because the order of the attributes changes

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

https://qelectrotech.org/forum/viewtopic.php?id=2063

Bonjour,
https://qelectrotech.org/forum/viewtopi … 183#p15183

Je te laisse faire une recherche sur le forum, ça a été maintes fois discuté et déconseillés!

Thanks you to remember me this tip: move the coil one by one with ctrl key so that the connections fall in the middle of a dash conductor line.

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

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

Hallo Thomas,

see workaround by example here:https://download.qelectrotech.org/qet/s … n192-1.pdf

Edit: https://qelectrotech.org/forum/viewtopi … 373#p22373

Best regards,
Laurent

11

(6 replies, posted in Code)

https://stackoverflow.com/questions/273 … der-in-xml
https://doc.qt.io/archives/qt-5.15/qhas … ty-attacks

12

(7 replies, posted in Scripts)

Hallo Alexander,
plase share your work's...


Best regards,
laurent

13

(156 replies, posted in Code)

vadoola wrote:

Another random note, last I looked the most recent git version when trying to use the DXF importer links to Antonio's github to download dxf2elmt. It's probably worth updating to mine so people are being pointed at the most up to date version of dxf2elmt. Since my laptop died right before I went on holiday, I'm not in a good spot to try and submit a pull request with the update myself right now, but perhaps I can get to it next week when I'm back unless someone wants to update it in the mean time.

Hi Carl, done.

Best regards,
Laurent

https://qelectrotech.org/forum/viewtopi … 175#p21175
Terminal plugin astuces: https://qelectrotech.org/forum/viewtopi … 073#p17073

scorpio810 wrote:

Bonjour,

pour windows il il faut installer la dernière version de python, ne pas oublier a la fin de l'installation de cocher "installer python dans le path".
https://www.python.org/downloads/windows/
Download Windows installer (64-bit)
https://www.python.org/ftp/python/3.12. … -amd64.exe

Puis installer le plugin, voir ici:
>> First install on Windows
1. Install, if required, python 3.5 or above
2. pip3 install qet_tb_generator

https://qelectrotech.org/forum/viewtopi … 824#p19824



A noter qu'il existe des versions dites portables ou le plugin et python sont dans le .exe, mais certains antivirus ne l'acceptent pas:
B. Using the portable versions. Available at:

Windows: https://download.qelectrotech.org/qet/b … rator_win/
Tu télécharge la qet_tb_generator-1.3.1.exe que tu renommes en qet_tb_generator.exe
Rename to qet_tb_generator.exe and put it on your C:\Users\[username]\AppData\qet\

Edit: Portable versions: https://github.com/raulroda/qet_tb_gene … aster/dist

Bonjour Maxime et bonne année 2026 a toi aussi,

je suppose que tu parles du plug-in python qet_tb_generator?
Dans le cas du script du plugin python,  il n'y a aucune mémoire de ce qui as été ajusté avant, déplacement des positions dans les borniers générés, etc. Il ne fait que son travail générer de nouveaux borniers en fonction du projet!
Son but est de lire le XML du projet et de construire les borniers en élément XML en .elmt.

17

(156 replies, posted in Code)

Kellermorph wrote:

are u fine with this?

Thanks you Thomas. nomicons/wink

Merry Christmas.

18

(156 replies, posted in Code)

Kellermorph wrote:

Who knows what has changed since version 0.9?
Is there a summary somewhere, and does this only need to be described in detail once?

https://qelectrotech.org/forum/viewtopi … 102#p22102

Hi, have you refresh collection by right click on collections tree and do reload collection?

Edit : on 0.100-dev in settings you need before config where yours collection directories was located on disks.

20

(156 replies, posted in Code)

Yes, we can close out the year by tagging version 0.100 since it's been a while, but it bothers me that we're not providing a detailed changelog... like we used to do for older versions.

It's become something of a habit over the last four or five years, you might say, and critics will point out that three years later, nothing has been noted. The fault lies with a lack of time and perhaps rigour on our part... We have experienced very serious health problems affecting Joshua and myself at the same time, which almost put an end to this magnificent community project used daily around the world.


Of course, future versions built with the Qt6 frameworks will have updated QET version numbering in the qet.h file, but I don't yet know how they will be numbered: 0.200 or 0.600, 2026, etc.

21

(156 replies, posted in Code)

Kellermorph wrote:

I have no idea how difficult it is to program this and whether it is even possible, but wouldn't it be possible to automatically create a backup when a .qet file created with qt5 is opened with a qt6 version?

No no, just don't open file when you saw these warnings:
Warning: the element " " was saved with a later version of QElectroTech.
Warning: this project" " was saved with a later version of QElectroTech.

Edit: There are already methods in the code to check and alert users if, for example, they open a project saved in version 0.100 on an earlier version.

22

(156 replies, posted in Code)

Hallo plc-user and thanks you for your research. nomicons/wink

I think we need to add warnings if a project has been saved with the Qt6 Framework  and launched on Qt 5 build of QET, before users can break their projects by mixing Qt5 and Qt 6 versions of QET on the same project!

For now, I only provide Qt5 versions, but what will happen if they compile it themselves with Qt6?

A quick search in the code provides clues to alert the user:
https://github.com/qelectrotech/qelectr … y.cpp#L156

https://github.com/qelectrotech/qelectr … .cpp#L1381


Best regards,
Laurent

Grub wrote:

Je n'ai pas eu le temps de tester l'intégralité du bon fonctionnement ou des performances de cette version compilée.

Il te suffit d'aller dans le menu aide -> about QElectrotech -> onglet log!

Voir cette astuce pour moins perdre de temps au lancement de QET sous un MS Windows :

https://qelectrotech.org/forum/viewtopi … 624#p19624

Go to Start > Settings > Update & Security > Windows Security > Virus & threat protection. Under Virus & threat protection settings, select Manage settings, and then under Exclusions, select Add or remove exclusions. Select Add an exclusion, and then select from files, folders, file types, or process.

Grub wrote:

e recompile pour avoir la fonction "d'application des propriétés à l'ensemble des conducteurs" qui soit décochée par défaut car c'est très pénible que cette fonction soit toujours activée par défaut.

Merci de l'information, et de ton howto, je ne comprends pas trop pourquoi tu as besoin de désactiver cette fonction, il y a pleins de workaround pour casser l'équipotentialité juste en ajoutant un élément de type: simple et sous forme de terminal , borne, traits, etc..

Salut Grub,

tu n'avais pas le besoin de le compiler, j'ai empaqueté dernièrement le dernier commit de plc-user.
je serai curieux de voir comment tu compiles QET sous Windows, et avec quel compilateur, une quelconque différence à l"usage, moins d'utilisation RAM, CPU, Lancement plus rapide,  a contrario avec tes binaires que tu compiles?