gpt4 book ai didi

qt - 初学者Qt信号和插槽问题

转载 作者:行者123 更新时间:2023-12-04 07:08:07 25 4
gpt4 key购买 nike

我刚刚开始学习 Qt,这是我第一次使用 GUI。到目前为止,它只是控制台应用程序和一些 SDL。

我对整个信号和插槽的事情感到非常困惑。我刚做完 Tutorial 11 .当您按下射击时,射击按钮会发送一个信号,该信号连接到炮场中的插槽,用于“射击”功能。拍摄功能启动一个计时器,它每 5 毫秒发出一个信号,告诉拍摄向前移动一帧。我明白了。

我尝试将 0 到 999 for 循环,将 i 发送到应用程序输出,以便我可以看到发生了什么。这就是我开始感到困惑的地方。有时,它开始打印 0、1、2、3 等,输入一些(比如 10)然后发射镜头,然后当镜头离开屏幕时,它会打印剩余的 999。其他时候它什么也不打印, 发射子弹,然后打印 0 到 999。其他时候它会打印所有内容,然后发射子弹。在我的程序运行的同时观看 Qt Creator 中的输出,我是否只是让自己感到困惑?

最佳答案

这是基于消息循环的框架的一个问题,其中一切都在单个主线程中完成。请参阅我对类似问题的回答 here .

关于qt - 初学者Qt信号和插槽问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com