Spec-Zone.ru › Qt 5.15

Режим редактирования порядка табуляции Qt Designer

Многие пользователи ожидают возможности перемещаться между виджетами и элементами управления только с помощью клавиатуры. Qt позволяет пользователю перемещаться между входными виджетами с помощью комбинаций клавиш Tab и Shift+Tab. По умолчанию порядок табуляции определяется порядком создания виджетов. Хотя этот порядок может быть достаточным для многих пользователей, часто лучше явно указать порядок табуляции, чтобы ваше приложение было более удобным в использовании.

Установка порядка табуляции

Чтобы перейти в режим редактирования порядка табуляции, откройте меню Правка и выберите Редактировать порядок табуляции. В этом режиме каждый входной виджет в форме отображается с номером, указывающим его позицию в порядке табуляции. Таким образом, если пользователь установит фокус на первом входном виджете, а затем нажмет клавишу Tab, фокус переместится на второй входной виджет и так далее.

Порядок табуляции определяется щелчком по каждому из номеров в правильном порядке. Первый номер, на который вы нажмёте, изменит цвет на красный, что указывает на текущую редактируемую позицию в цепочке порядка табуляции. Виджет, связанный с этим номером, станет первым в цепочке порядка табуляции. Щёлкните по другому виджету, чтобы он стал вторым в порядке табуляции и так далее.

Повторяйте этот процесс до тех пор, пока вас не устроит порядок табуляции в форме — вам не нужно нажимать на каждый входной виджет, если вы видите, что оставшиеся виджеты уже в правильном порядке. Номера, для которых вы уже установили порядок, меняют цвет на зелёный, а те, на которые вы ещё не нажали, остаются синими.

Если вы допустили ошибку, просто дважды щелкните за пределами любого номера или выберите Перезапустить из контекстного меню формы, чтобы начать заново. Если у вас много виджетов на форме и вы хотите изменить порядок табуляции посередине или в конце цепочки порядка табуляции, вы можете изменить его в любой позиции. Нажмите Ctrl и щелкните по номеру, с которого вы хотите начать. В качестве альтернативы выберите Начать с этого номера в контекстном меню.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/designer-tab-order.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API