syszuxpinyin представляет собой открытую встраиваемую систему ввода Qt. Изначально эта система использовала формат кодировки GBK, но здесь он был изменён на UTF-8, а также были внесены некоторые другие изменения. Хочу выразить благодарность разработчикам syszuxpinyin!
Система может удовлетворить общие потребности во встраиваемом вводе, включая ввод цифр, букв, символов и часто используемых китайских иероглифов.
Чтобы использовать эту систему, поместите динамическую библиотеку в каталог файлов библиотек Qt по умолчанию. В программу Qt добавьте следующий код:
Включите заголовочный файл:
#ifdef DEVICE
#include
#include "syszuxim.h"
#ifdef DEVICE
QWSServer::setCursorVisible(false);
QWSInputMethod* im = new SyszuxIM;
QObject::connect(pEventFilter, SIGNAL(noOperationDetect()), im, SLOT(OnNoOpreationTimeOut()));
QWSServer::setCurrentInputMethod(im);
#endif
Я добавил переключатель компиляции, так как при компиляции на ПК не поддерживается QWSServer.
В коде системы ввода уже подключён сигнал получения фокуса, поэтому когда поле ввода на интерфейсе получает фокус, система ввода автоматически отображается.
Подписывайтесь на официальный аккаунт FensNote в WeChat.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )