Почему QSpinBox получает фокус при нажатии Shift + Tab
? Как исправить?
Пример:
- Создайте форму как на рисунке 1.
- Установить spinBox_2 и pushButton_2
focusPolicy = NoFocus
- Запустите и попробуйте несколько раз нажать
Tab
и нажмите Shift+Tab
.
- Мы видим, что spinBox_2 получает фокус.
OC: windows 10. Qt 5.12.3.



в * .ui файле
mainwindow.ui
<widget class="QSpinBox" name="spinBox_2">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QPushButton" name="pushButton_2">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>PushButton</string>
</property>
</widget>
</item>