QSlider 使用热键聚焦?

发布于 2024-11-03 08:57:55 字数 107 浏览 4 评论 0原文

QSlider 文档说:“滑块接受 Tab 上的焦点,并提供鼠标滚轮和键盘界面。”有没有一种简单的方法可以为其分配热键以使其获得焦点,类似于为 QCheckboxes 分配 Alt 键?

The QSlider documentation says, "A slider accepts focus on Tab and provides both a mouse wheel and a keyboard interface." Is there an easy way to assign a hotkey to it to give it focus similar to how one can assign an Alt key for QCheckboxes?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬色的秋千 2024-11-10 08:57:55

如果您有关联的标签,则应该能够使用QLabel::setBuddy(QWidget*)。否则,您可以覆盖具有焦点的父窗体的 keyPressEvent ,然后调用 QSlider::setFocus(Qt::FocusReason) 。

If you have an associated label, you should be able to use QLabel::setBuddy(QWidget*). Otherwise, you could override the keyPressEvent for the parent form that would have focus and then call QSlider::setFocus(Qt::FocusReason).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文