I have a program that ran fine using Qt 4.8.4 but now doesn’t work properly. I’ve created a subclass QDialog that I intend to use multiple times in order to process a set of images, one after another. The QDialog subclass let’s me ask the user if the process worked correctly on the particular image before moving to the next. So I send some set up methods in the class and then use the exec() command to get the users response. I then set up the class with the next image and use the exec() command again and wait for a response. Note that I don’t close the class, just load it up and exec(). In Qt 5, the class comes up the second time, but the interface is completely unresponsive. I hit the pause button in the debugger, and the debugger tells me that Qt is in the QDialog::exec() method and is stuck there.
Anyone know what I’m doing wrong or if this is a bug in Qt 5?
↧