|
|
1
1
从文档中:
永远不要删除正在运行的QThread对象。
因此,我认为最好在WorkerThread中编写一些终止/退出逻辑,例如公开一些插槽
如果您只是想终止线程,只需连接销毁的信号来终止插槽( http://doc.qt.io/qt-5/qthread.html#terminate ) 因此,假设您的A类派生自QObject,那么您将在该类中执行以下操作:
如果你有自己的位置
下面是实现这种逻辑的一个示例: http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-1/
或者只是把
这应该是直截了当的。祝你好运 还有一些官方文件和示例(imo正确操作): https://wiki.qt.io/QThreads_general_usage https://doc.qt.io/archives/qt-5.8/qtnetwork-blockingfortuneclient-example.html https://doc.qt.io/archives/qt-5.8/qtcore-threads-mandelbrot-example.html |
|
|
Kingsley · 在版面之间共享QLineEdit可以吗? 4 年前 |
|
K.Mulier · PyQt5:如何将QObject移动到主线程? 7 年前 |
|
|
Rick · 如何使用Qt访问代码中升级的小部件的UI元素? 7 年前 |
|
|
Gabriel_Br · Qt-如何在拖动项目时显示图像/图标/数据? 7 年前 |