That typically means that you have some sort of threading snafu in your code. Threading can be tricky to get right in PyQt (even more than normal) because of garbage collection and Qt threads. In what context is this dialog being opened? Does it use a QTimer or a QThread?
|