【发布时间】:2018-01-31 14:29:47
【问题描述】:
我的主窗体是 Qt Designer 并继承自 QMainWindow 和 UI。我需要运行其他线程,并且我需要这些线程来更改主窗体上的内容,例如进度条、LCD。
如何让其他线程访问主窗体上的小部件?
感谢您的帮助。
【问题讨论】:
-
感谢您的回复,这似乎是一个不错的选择。我已经设置了一个信号和一个插槽,并将它们连接起来,但插槽从未运行过。我似乎遇到了与 Flavius Suciu 提供的链接完全相同的问题。有什么建议吗?
-
我认为你不能使用
thread->moveToThread(thread)。正如在 Flavius 链接的帖子中一样。如果您的插槽没有被调用,connect()可能会失败。您与调试 Qt 链接,是吗?只有在连接失败时打印警告。