Thank you for your meaningful help and commitment to this topic!
The Appimage 0.9-dev for Ubuntu 18.04 works great including the Terminal Block generator plugin 1.2.5. All the scalling is correct.
Are you planning to maintain this Appimage, or should I build future Appimage releases for my purposes locally?

I am looking at the Appimage building process to see how exactly it is done for the newest 0.9-dev version. Is this the right script to look at? …
Is it for 0.8-dev only?

Have you thought about using Docker for setting up the building environment for QET Appimages? I am a beginner and might not understand all the use cases, but this is something potentially interesting, what do you think? (I have not seen docker-related content in the repository).

Thank you again!

Hi @scorpio810,
Thank you for being patient with this entry-level problem.
(I also added update to the original post)

I tried to run the recent Appimage as well, and got the following problem:

➜   ./QElectroTech_0.9-DEV-r7275-x86_64.AppImage
./qelectrotech: /lib/x86_64-linux-gnu/ version `GLIBC_2.28' not found (required by /tmp/.mount_QElectag2QB6/usr/bin/../lib/

I read that GLIBC should not be individually reinstalled, since a not matching version can break the system.
I also tried to get Appimage working inside a Docker container dedicated for QET, but setting up Appimage to run appears to be complicated there.

What else could I do to overcome the GLIBC problem and start using the Appimage?
Should I update my Ubuntu to the latest version?

➜ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27

@scorpio810 Would it be possible for you to build the snap package with the newest terminal block generator? Snap 0.9 edge has currently the 1.1.7 version.

I have noticed that the snap version works on my linux machine better than ppa version.
(Described here:

Thank you for all you do for this amazing project!

Dear QET Developers and Users,

EDIT: this is my individual PC setup problem
It looks like my unusual GNU/Linux setup (Ubuntu 18./04 and i3 window manager) is causing some unwanted display behaviour whenever I start the recent PPA build. When I use regular desktop environment instead i3, everything is good for both PPA and Snap. Do you have any idea what could be responsible for these issues? It feels to me that there is some scaling issue.

Original post:
I have just tried recent snap and ppa packages, both for version 0.9.
It looks like QET from the snap package (left image) displays QET projects from version 0.8 much better than the recent ppa build.
What might be causing the difference and how to fix that?

Snap Installation:
QElectroTech V 0.9-dev-156-gc1fdc1ada.snap
Compilation : GCC 7.5.0
Built with Qt 5.12.3 - Date : May 15 2021 : 17:57:00
Run with Qt 5.12.3 using 12 thread(s)
CPU : model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
RAM Total : 31636 MB
RAM Available : 19288 MB
OS : linux - x86_64 - Version : Ubuntu Core 18 - Kernel : 5.3.0-22-generic
*** Qt screens ***
( 1 : 3840 x 2160 )

PPA Installation:
QElectroTech V 0.90-DEV+c1fdc1adac957a06d79751d3
Compilation : GCC 7.5.0
Built with Qt 5.9.5 - Date : May 15 2021 : 20:03:54
Run with Qt 5.9.5 using 12 thread(s)
CPU : model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
RAM Total : 31636 MB
RAM Available : 19121 MB
GPU : NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
OS : linux - x86_64 - Version : Pop!_OS 18.04 LTS - Kernel : 5.3.0-22-generic
*** Qt screens ***
( 1 : 3840 x 2160 )

Thank you for your time and consideration


Hi Raul,

Thank you for your reply!
On Windows 10 I tried versions 1.1.7 (works and generates the block) and 1.2.4 (does not work). Both launched from QET.
In each case I renamed and moved the portable executable to:

I whitelisted version 1.2.4 (windows defender complained about it). 1.2.4 Starts a new window and shows detected terminals, but then the error window is displayed: "Failed to execute script run".

How could I resolve this?
I will follow your GitHub readme and also try 1.2.4 with Linux today.

Thank you again for your help.


Dear QET Users,

I would like to record a short video tutorial on using the Terminal Block Generator tool.
I believe it could be very valuable for the community, since the youtube videos showing the tool are a few years old already.

Right now I am a QET beginner myself and have some problems with starting the terminal block plugin. I have also watched around 4 QET tutorial series and no tutorial covered the terminal block generator plugin.

I would like to first ask for your help with setting up the plugin on Windows and Linux. I read the forum but I was not able to get the terminal block generator plugin to work on my machine.

My configuration, let's start with Windows:
Windows 10 Pro x64, OS build 19042.928
QET 0.8-dev

Projects from other users I try to test the plugin with: … 082#p13082

What I already did:
- Added python to Windows environment variables
- Placed qet_tb_generator in the



1. Plugin cannot be started  by QET itself (Project-> "Launch Terminal Block creation plugin" gives the window informing about the installation process)
2. Getting the errors when trying to launch the from the command line in the C:\Users\Jakub\AppData\Local\Programs\Python\Python39\Scripts directory:

23:53:59 INFO     QET Terminal Block Generator - v1.2.4 [main.main:840]
23:54:08 INFO     Using the file: C:/Users/Jakub/Downloads/teste.qet [main.get_QET_fullpath:189]
23:54:08 INFO     Generate temp file C:\Users\Jakub\AppData\Local\Temp\tmp4wbhg7a2 [qetproject.__init__:104]
23:54:08 INFO     Atribute 'folioSheetQuantity' doesn't exist. Assuming 0 [qetproject.__init__:124]
23:54:08 DEBUG    Getting cable number connected to terminal 12 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Getting cable number connected to terminal 13 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Cols: 17      Col size: 60    Row size: 80    X position: 630 Y Position: 320 [qetproject._getXRefByCoord:351]
23:54:08 DEBUG    Getting cable number connected to terminal 14 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Getting cable number connected to terminal 15 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Cols: 17      Col size: 60    Row size: 80    X position: 610 Y Position: 320 [qetproject._getXRefByCoord:351]
23:54:08 DEBUG    Getting cable number connected to terminal 16 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Getting cable number connected to terminal 17 at page  [qetproject._getCableNum:266]
23:54:08 DEBUG    Cols: 17      Col size: 60    Row size: 80    X position: 650 Y Position: 320 [qetproject._getXRefByCoord:351]
23:54:08 INFO     Deleted temp file C:\Users\Jakub\AppData\Local\Temp\tmp4wbhg7a2 [qetproject.__init__:141]
Traceback (most recent call last):
  File "c:\users\jakub\appdata\local\programs\python\python39\lib\", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\jakub\appdata\local\programs\python\python39\lib\", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\Jakub\AppData\Local\Programs\Python\Python39\Scripts\qet_tb_generator.exe\", line 7, in <module>
  File "c:\users\jakub\appdata\local\programs\python\python39\lib\site-packages\src\", line 870, in main
  File "c:\users\jakub\appdata\local\programs\python\python39\lib\site-packages\src\", line 623, in load_settings
TypeError: set_default_settings() missing 1 required positional argument: 'window'


It shuts down after I specify project file in the small popup window.

Similar thing happens when I run qet_tb_generator-1.2.4.exe file.

I am very grateful for you for developing this software. I hope that we could overcome these setup problems and I will be soon able to set up my workflow and give back to the community with some how-to guides.

Thank you for your time and consideration.

Best regards,


I am using Ubuntu 18.04 with the i3 window manager. It might be my setup which causes the issue, but there might be some software configuration to have it fixed.

modifying the background variable in my ~/.Xresources file helped, file change:

!! *background:       #1b1918 !! dark background, now commented
*background:       #ededed !! gray background, now in use

The problem: The contents of the plugin window are not visible. Screenshot is attached.

The button "Create Terminal Block" becomes visible though every time I hover over it with a mouse.

Do you have some recommendations for potential fixes? Could it be PySimpleGUI which causes the issue?

Thank you for your time and consideration.


EDIT: I see this is a duplicate of "viewtopic.php?id=2027" I am trying to precise the question here in a more detailed manner and ask about the possibility of making this a new feature.

Dear All,

I have been enjoying using QET and have a question.
Is it possible to flip/mirror element in a folio? Do you think it would be a good feature to have?
I attach a mirror operation example with the desired outcome which I made with a graphics program.

This approach is used in KiCAD, where every component from the library can be flipped horizontally or vertically in a project sheet (total 4 ways to place it per each component). This way no "artificial"  flipped components are necessary in the library.

I read the documentation but only found "rotate" feature. I also read about Transformation Matrix for Element Editor: … mp;login=1 But I think it serves different purpose and it exists in the element editor only right now. 

I would appreciate your help in this matter. Thank you for your time devoted to this case.

Best regards,

Dear QElectroTech Developers and Users,

I enjoy the QET software a lot and am grateful for your amazing contributions. I am still learning and found one small problem, and am asking for your help here.

As in the picture attached, the text label "Q13" is overlapping master component reference text "(2-F2)".
How to increase the visibility and separate these text fields better?

With my best efforts, I was unable to change this, and these two pieces of text always moved together.
I would appreciate your help. Thank you for your time and consideration.

Best regards,