Hi,

I am working on a multi-threading program, which has the ability to create dynamically pages for the Tab-Widget.
These pages for the tab-widget are made of a self made page-template class.

In that template I have the whole widgets I need to create that page.
All of them are created on the Heap.

My theory is:
my_programs_core (5 Threads) + main_gui( 1 Thread)

But it is:
my theory(6 Threads) + QLineEdit of mainGUI(2 Threads) + QFileDialog for save and load (2 Threads)..

My question is:
Why do a QLineEdit located on my main-page (not on the pages for the Tab-Widget)
creates 2 Threads?

And in my template-class there are two QFileDialog instances for each page. (Load file / save file)
It means every time I create a new page with my template class I will get 2 Threads without a reason.

Can someone explain me that?