Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
[Solved] "Widgets must be created in the GUI thread" error
remy_david last edited by
I spend several hours trying to find out what was the reason for this error.
My Qt/QML application was running into sigsev with this error but I was unable to backtrace its origin.
Most of the time it happens in a QML application when you try to create a QWidget derived class in the main.cpp before calling app.exec().
I knew that already, and I was pretty sure I was not using QWidget in the initialisation code of my main.cpp.
However, somewhere deep inside one of the networking class I was using in my initialisation routine, a QWebView was created to retrieve the UserAgent of the device. And QWebView is a QWidget...
I hope this will be of any help.