gpt4 book ai didi

c++ - 用不同的线程处理gui

转载 作者:行者123 更新时间:2023-11-27 22:31:56 24 4
gpt4 key购买 nike

我是 qt 和 c++ 的新手,我对线程有疑问。

例如,如果我有一个带有两个 QPushButton 和一个 QTextEdit 的 gui,是否可以在不卡住 gui 的情况下从一个线程(不同于 gui 主线程)为 QTextEdit 设置值?

// These are the values that I want to set from the thread  
for(i=0;i<100;i++){
qtextedit.setText(i);
}

最佳答案

这是可能的:要么使用带有排队连接的信号/槽,要么将事件发布到 GUI 线程。

您的示例足够快,不会阻塞 GUI。

关于c++ - 用不同的线程处理gui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1387264/

24 4 0
文章推荐: javascript - 正则表达式 - 替换特殊字符,点除外
文章推荐: html - CSS:调整大小的立场?
文章推荐: css - 在另一个