qthread 相关问题

QThread是跨平台Qt框架提供的线程类。

PyQt线程。动态获取输出

我使用PyQt线程通过ffmpeg将mp3文件并行转换为aac。这是我的代码:类SubprocessThread(QThread):signal = pyqtSignal('PyQt_PyObject')def __init __(self,command,...

回答 1 投票 1

在具有复杂计算过程的Qt中显示进度条

我正在构建一个应用程序,让用户导出他/她的工作。这是一个计算量很大的过程,持续一分钟左右,在此过程中,我想显示一个进度条(并进行其余的操作...

回答 1 投票 0

使用Qthread-Qt5创建新线程

我正在尝试创建一个新线程gpsthread,该线程应在后台运行并存储值。 gpsthread类:公共QThread {Q_OBJECT私有:nrega_status_t status2; public:显式...

回答 2 投票 4

为什么我不能调用QMetaObject :: invokeMethod(&threadObj,&QThread :: start,Qt :: QueuedConnection)?

我有一个带有QCoreApplication的控制台应用程序,它在main()中运行事件循环。在这里,我有一个对象,它是QThread的派生对象,实现了run()来进行一些测试。我想要...

回答 2 投票 0

同时处理多个Qtcp连接以显示在大理石小部件上

我有一个带有qt creator的应用程序,该应用程序可以获取地理坐标数据并将其显示在地图上。仅通过一个连接就可以很好地工作,但是涉及到不止一次时,这使它成为一个谜。我想要...

回答 1 投票 0

无法从另一个线程停止计时器-移开焦点

从PyQt5.QtCore导入sys从PyQt5.QtWidgets导入QThread,导入QApplication,QWidget,QVBoxLayout,QLineEdit类Worker(QThread):def __init __(self,textBox):super()....

回答 1 投票 0

无法从另一个线程停止计时器-移开焦点

从PyQt5.QtCore导入sys从PyQt5.QtWidgets导入QThread,导入QApplication,QWidget,QVBoxLayout,QLineEdit类Worker(QThread):def __init __(self,textBox):super()....

回答 1 投票 1

如何关闭Qt对话框时终止异步功能

背景我有一个对话框,它在初始化时运行耗时的操作。我将此操作包装到一个异步函数中,以免冻结GUI。示例想象一个...

回答 2 投票 2

如何使用pytest正确退出队列和Qthread进行测试?

我用PyQt5创建了一个GUI,然后通过pytest对其进行了测试。我的GUI需要重定向标准输出,因此我使用Qthread创建侦听器。该侦听器将stdout放入队列...

回答 1 投票 0

在计算过程中在PySide(或PyQt)中用QProgressBar实现QThread

我想知道如何实现QProgressBar,它显示了主线程中的计算进度。请参考以下代码。从PySide2.QtWidgets导入sys,导入QApplication,...

回答 1 投票 0

从qt中的另一个线程运行qtconcurrent时如何关闭程序

我正在运行一个具有多线程的程序。该程序首先在其中运行一个主/ UI线程。在此程序中,我有一个worker和handler类。工人阶级有一个...

回答 1 投票 0

无法为处于不同线程qt c ++中的父代创建子代

我正在尝试从与初始化mqttclient的主线程运行一个单独的线程,然后将其移至新线程。以前存在信号插槽问题。我通过创建一个...来恢复它...

回答 1 投票 0

qt未来isRunning()vs isStarted()

它们之间有什么区别?从文档中,它说“当前正在运行”与“已开始”?例如,有两个线程,一个线程是main,另一个线程称为A。如果当前,main正在运行,则A ...

回答 1 投票 0

如何通过使用PyQt5 QThread从CLASS(ShowVideo)获取值以在第二个CLASS(ImageViewer)中使用(根据我的程序)>

我正在尝试检索x的值,即是ShowVideo类的计数器,并在ImageViewer类的按钮中显示该计数器。视频运行良好,但我无法理解...

回答 1 投票 -1

QThread在循环中的正确用法

我正在尝试更深入地了解QThread,但有种感觉,我确实没有在循环中正确使用它。我有一些耗时的计算,需要运行几次。 ...

回答 2 投票 0

QThreadPool中的QVector :: clear和QFile :: close

我正在使用QThreadPool运行一个具有创建然后清除巨大的QVector并写入巨大文件大小的功能的工作程序。但是,每当一个工作人员到达该行时(QVector :: clear / QFile :: close)...

回答 1 投票 2

完成后如何自动退出PyQT QThread?

单击PyQT5中的按钮时,我想播放声音。播放声音似乎是一项阻止操作,因此GUI没有响应。因此,我想启动一个新线程,播放声音并删除该线程,...

回答 1 投票 0

为什么我的QThread类会大大降低PyQT5应用的速度?

我正面临线程问题。我正在使用进度条显示当前的CPU使用情况,它似乎运行良好,但是整个窗口的性能却很糟糕。甚至不能单击按钮...

回答 1 投票 0

我可以在非GUI线程上创建小部件,然后发送到GUI吗?

我的MainWindow类中有一个复杂的函数,该函数定期运行查询并更改小部件的属性和数据。由于在主线程上可能需要很长时间,因此GUI可能会显示...

回答 1 投票 2

QThread在终止而不是终止后会加速

我对QThread的行为完全感到困惑。我的想法是在qthread中获取一些音频信号,将其保存在python队列对象中,并使用QTimer读取队列并使用pyqtgraph对其进行绘制。它...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.