我试图在辅助窗口中通过 QThread 显示来自 ADC 的浮点信号。所以首先我在一个workerThread中定义了我所有的信号并发出它们。然后我使用 slot_method 来“捕捉”所需的信号并将这个参数发送到 LCD 显示器(QLCDNumber)。
我总共有两个窗口。我的主要窗口是基于 Qwidget 的。在那个主要窗口中,我打开了我的第二个窗口。第二个窗口包含我的液晶显示器,我希望在按下按钮从我的主窗口打开此窗口后立即查看我的信号值。workerThread(Qthread) 也将从我的主要窗口启动。
我试图在第二个窗口中添加“self.show()”,它打开了另一个窗口,信号被传输和显示。但我只需要一秒钟的窗口。我还尝试在第二个窗口中启动 workerThread,它也在 QlCDNumber 中显示了信号。不幸的是,这导致我出现一个错误,其中工作线程工作了两次。
希望你们能理解我的问题并能帮助我。