QSlider фокус с горячей клавишей? - PullRequest
0 голосов
/ 27 апреля 2011

Документация QSlider гласит: «Ползунок принимает фокус на Tab и предоставляет как колесо мыши, так и интерфейс клавиатуры».Есть ли простой способ назначить ему горячую клавишу для фокусировки, аналогично тому, как можно назначить клавишу Alt для QCheckboxes?

1 Ответ

1 голос
/ 27 апреля 2011

Если у вас есть связанная метка, вы сможете использовать QLabel::setBuddy(QWidget*).В противном случае вы можете переопределить keyPressEvent для родительской формы, которая будет иметь фокус, а затем вызвать QSlider::setFocus(Qt::FocusReason).

...