LINUX.ORG.RU

Не работает цифровой блок в Qt приложениях

 , ,


1

2

Если точнее — цифры не вводятся, работает как стрелки. Что странно, одинаковые симптомы и в 16.04 и в 18.04, а в Gtk приложениях работает.

Может надо как-то по-хитрому настроить метод ввода? Нашел похожую проблему в багтрекере Qt, но там ничем не закончилось.

★★★★★

Последнее исправление: CrossFire (всего исправлений: 1)

Kubuntu 16.04 amd64 все нормально работает. Проверил только что в dolphin, kate, qtcreator.

rumgot ★★★★★
()
Ответ на: комментарий от XMs

Num lock хоть включен?

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

Общее у них только DE.

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от CrossFire

А если поставить фокус в поле ввода, выключить num lock и снова включить?

XMs ★★★★★
()
Ответ на: t от trex6

Чистые Qt:

Telegram Desktop 1.3.7
Toggl Desktop 7.4.122
Qt Creator 4.5.0 и собранные в нем мои приложения

Что удивительно, работает в менеджере VirtualBox 5.2.1, собранном на Qt.

CrossFire ★★★★★
() автор топика
Последнее исправление: CrossFire (всего исправлений: 1)
Ответ на: комментарий от CrossFire

Попробуй в своих приложениях логгировать QKeyEvent (или как оно точно называется?).

Насколько я помню, там можно до оригинального события X-ов достучаться, его тоже полезно было бы посмотреть.

Дальше можно будет копать.

trex6 ★★★★★
()
Последнее исправление: trex6 (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.