1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fenstec-syszuxpinyin

Клонировать/Скачать
README.md 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 13:07 4b5c868

На основе syszuxpinyin — Qt-встраиваемая система ввода китайских иероглифов

Введение

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fenstec-syszuxpinyin.git
git@api.gitlife.ru:oschina-mirror/fenstec-syszuxpinyin.git
oschina-mirror
fenstec-syszuxpinyin
fenstec-syszuxpinyin
master