Форум сайта python.su
подскажите пожалуйста как можно реализовать свою экранную клавиатуру в windows
с помощью Tk или PyQt.
в смысле где почитать какие модули использовать
Офлайн
Если Вам нужно, чтобы она сворачивалась в трей, то tkinter не подходит. Там есть варианты, но они платформозависимые…
Офлайн
4kpt_IIне нужно
Если Вам нужно, чтобы она сворачивалась в трей
Офлайн
Чтобы в поле ввода можно было вводить как с основной так и с экранной клавиатуры (на экранной клавиатуре ввод производится мышкой). Все верно?
Офлайн
4kpt_IIда всё верно
Чтобы в поле ввода можно было вводить как с основной так и с экранной клавиатуры (на экранной клавиатуре ввод производится мышкой). Все верно?
Офлайн
Тогда нет ничего сложного. Создаете список букв и размещаете их как кнопки на frame.
Реакции на нажатие кнопок приводят к вставке букв в поле ввода командой .insert(“end”, char). При перехвате события можно получить название буквы, которая была нажата на клавиатуре + можно явно передать в качестве аргумента имя кнопки при нажатии на виртуальной клавиатуре. Для обработки нажатия любой клавиши на реальной клавиатуре можно использовать “<Any-Key-Release>” в качестве отслеживаемого события.
Для ознакомления с tkinter можно почитать туториал вики. Если более осознанно подходить, то есть книга, правда она на английском.
Офлайн
4kpt_IIта книга уже есть вы же и дали
Для ознакомления с tkinter можно почитать туториал вики. Если более осознанно подходить, то есть книга, правда она на английском.
Офлайн
4kpt_II
я не правильно объяснил задачу
предположим в винде запускается браузер и в строке адреса в которой в этот момент находится фокус ввода
я должен что то ввести со своей экранной клавиатуры
так правильно.
ещё раз извиняюсь
Офлайн