PYQT GUI 在一秒钟内通过 Qthread 在 QLCD 显示器上更新和显示浮动信号 window 不起作用
PYQT GUI Updating und showing a float signal via Qthread on a QLCD display in a second window doesnt work
我正在尝试通过辅助 window 中的 QThread 显示来自 ADC 的浮点信号。所以首先我在 workerThread 中定义了所有信号并发出它们。然后我使用 slot_method 来“捕获”所需的信号并将此参数发送到 LCD 显示器(QLCDNumber)。
我总共有两个 windows。我的专业window是一个基于Qwidget的。在那个专业 window 我将开设第二个专业 window。第二个 window 包含我的 lcd 显示器,我想在按下按钮从我的主 window 打开这个 window 时立即看到我的信号值。 workerThread(Qthread) 也将从我的专业windows开始。
我试图在第二个 window 中添加“self.show()”,它打开了另一个 window 信号传输和显示的地方。但是我只需要一秒钟window。
我还尝试在第二个 window 中启动 workerThread,它也在 QlCDNumber 中显示信号。不幸的是,这导致我出错,其中工作线程工作了两次。
希望你们理解我的问题并能帮助我。
这可以通过在第二个 window(child window) 中使用一个简单的方法来解决,它只执行 self.show()。而这个函数应该在你点击open-button第二个window的时候被调用。而已。已解决。
我正在尝试通过辅助 window 中的 QThread 显示来自 ADC 的浮点信号。所以首先我在 workerThread 中定义了所有信号并发出它们。然后我使用 slot_method 来“捕获”所需的信号并将此参数发送到 LCD 显示器(QLCDNumber)。
我总共有两个 windows。我的专业window是一个基于Qwidget的。在那个专业 window 我将开设第二个专业 window。第二个 window 包含我的 lcd 显示器,我想在按下按钮从我的主 window 打开这个 window 时立即看到我的信号值。 workerThread(Qthread) 也将从我的专业windows开始。
我试图在第二个 window 中添加“self.show()”,它打开了另一个 window 信号传输和显示的地方。但是我只需要一秒钟window。 我还尝试在第二个 window 中启动 workerThread,它也在 QlCDNumber 中显示信号。不幸的是,这导致我出错,其中工作线程工作了两次。
希望你们理解我的问题并能帮助我。
这可以通过在第二个 window(child window) 中使用一个简单的方法来解决,它只执行 self.show()。而这个函数应该在你点击open-button第二个window的时候被调用。而已。已解决。