Как указать виджет текстового курсора по умолчанию в QT Designer - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть окно с многострочными виджетами редактирования, позволяющими пользователю вводить текст в несколько полей ввода.

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

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

Я указал первый виджет в качестве первого порядка табуляции, однако, похоже, ничего не изменилось.

Есть ли в конструкторе QT опция, в которой я могу указать виджет по умолчанию для курсора при открытии приложения?

1 Ответ

0 голосов
/ 10 апреля 2020

Нашел - я полагаю, что функция называется setFocus ()

Я добавил это в виджет, который хотел иметь фокусировку курсора ключевого слова, и курсор клавиатуры по умолчанию был успешно установлен по умолчанию виджет при открытии окна.

...