标签: qt hotkeys qslider
QSlider文档说:“滑块可以将焦点放在Tab上,同时提供鼠标滚轮和键盘界面。”有没有一种简单的方法可以为它分配一个热键,使其焦点类似于如何为QCheckbox分配 Alt 键?
答案 0 :(得分:1)
如果您有相关标签,则应该可以使用QLabel::setBuddy(QWidget*)。否则,您可以覆盖具有焦点的父表单的keyPressEvent,然后调用QSlider::setFocus(Qt::FocusReason)。
QLabel::setBuddy(QWidget*)
keyPressEvent
QSlider::setFocus(Qt::FocusReason)