I tried to use the terminal block generator on a Linux machine:

qet_tb_generator o.qet
14:32:35 INFO     QET Terminal Block Generator - v1.2.5 [main.main:840]
14:32:35 INFO     Using the file: o.qet [main.get_QET_fullpath:189]
14:32:35 INFO     Generate temp file /tmp/tmpjfjd7u14 [qetproject.__init__:104]
14:32:35 INFO     Atribute 'folioSheetQuantity' doesn't exist. Assuming 0 [qetproject.__init__:124]
14:32:35 DEBUG    Getting cable number connected to terminal 65 at page Einspeisung [qetproject._getCableNum:267]
Traceback (most recent call last):
  File "/usr/local/bin/qet_tb_generator", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/dist-packages/src/main.py", line 852, in main
    qet_project = QETProject(qet_file)  # allows working with a QET XML file.
  File "/usr/local/lib/python3.6/dist-packages/src/qetproject.py", line 136, in __init__
    self._set_used_terminals()
  File "/usr/local/lib/python3.6/dist-packages/src/qetproject.py", line 388, in _set_used_terminals
    terminalId2 = terminals[1].attrib['id']
IndexError: list index out of range


Unfortunately I can't upload the .qet file because it contains confidential customer information.

I have the same problem with the precompiled qet_tb_generator-1.2.5.exe. QET is able to find it after I put the (renamed) file into the C:\Program Files\QElectroTech\bin folder.

QElectroTech V 0.90-DEV+f3811d303c957a06d79751d3
Compilation : GCC 9.3.0
Built with Qt 5.15.2 - Date : Aug 21 2021 : 20:19:15
Run with Qt 5.15.2 using 24 thread(s)
CPU : NAME AMD RYZEN 9 3900X 12-CORE PROCESSOR
RAM Total : 130993 MB
RAM Available : 81752 MB
GPU : VideoProcessor Quadro P2000
GPU RAM : RAM Total : AdapterRAM 4293918720 B
OS : winnt - x86_64 - Version : Windows 10 Version 2009 - Kernel : 10.0.19043
*** Qt screens ***
( 1 : 3840 x 2160 )
( 2 : 1920 x 1080 )
( 3 : 1920 x 1080 )
( 4 : 3840 x 2160 )