программно редактировать порядок табуляции в pyqt4 python - PullRequest
5 голосов
/ 21 февраля 2012

В моей форме несколько текстовых полей. Моя проблема в том, что порядок вкладок неверен. Есть ли способ изменить порядок табуляции в коде? Как в QT Designer.

спасибо.

1 Ответ

6 голосов
/ 21 февраля 2012

Используйте QWidget.setTabOrder , чтобы изменить порядок вкладок виджетов:

self.setTabOrder(self.textboxA, self.textboxB)
self.setTabOrder(self.textboxB, self.textboxC)
self.setTabOrder(self.textboxC, self.textboxD)

Обратите внимание, как порядок вкладок связан от одного виджета к другому.

...