我有一个 PyQt4 应用程序,它有时会使用 tarfile 模块打包一个大文件。由于 tarfile 模块没有实现任何回调策略,它会阻塞并且 Qt GUI 变得无响应。
我希望 GUI 在此期间不断更新。唯一的可能是单独的线程。所以,我启动了一个 QThread。我必须在 QThread 中做什么才能使 GUI 自行更新?一旦 tar 过程完成,我希望线程完成。
谢谢!弥敦道
我有一个 PyQt4 应用程序,它有时会使用 tarfile 模块打包一个大文件。由于 tarfile 模块没有实现任何回调策略,它会阻塞并且 Qt GUI 变得无响应。
我希望 GUI 在此期间不断更新。唯一的可能是单独的线程。所以,我启动了一个 QThread。我必须在 QThread 中做什么才能使 GUI 自行更新?一旦 tar 过程完成,我希望线程完成。
谢谢!弥敦道