Re: QWidgets and processes
You have the logic all wrong.
Your GUI runs in one thread, the main thread. Do not ever split a GUI in multiple threads
The logic, dataprocessing, ... runs in another thread or process.
You update your GUI by using events from your other threads or processes.
If one thread or process "crashes", then only that part crashes and you update your GUI by deleting or hiding that part that handles that specific thread or process.
Re: QWidgets and processes
if one thread crashes with seg fault, the application(process) crashes - so this doesn't help me. I need an application compose from multiple processes (not threads).
Re: QWidgets and processes
I didn't say you need to use threads.
I said you shouldn't split your GUI in several threads.