gpt4 book ai didi

Qt如何知道widget,用户上次在哪个元素上设置了焦点

转载 作者:行者123 更新时间:2023-12-01 16:22:21 25 4
gpt4 key购买 nike

Qt。我有一个表格。它上面有 2 个小部件,其中包含其他小部件、按钮、行编辑等。我需要:当用户设置焦点、单击鼠标或对它包含的第一个小部件或元素执行某些操作时 - 我需要将变量设置为 0。如果他对第二个小部件执行相同操作 - 必须将变量设置为 1。如何做到这一点?

最佳答案

QApplication::focusWidget() 返回指向此时具有焦点的小部件的指针。还有 QApplication::focusChanged(QWidget *old, QWidget *now) 信号,您可以将它连接到插槽以更改变量。

关于Qt如何知道widget,用户上次在哪个元素上设置了焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12954945/

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