gpt4 book ai didi

qt - QInputMethodEvent 用法的任何示例?

转载 作者:行者123 更新时间:2023-12-04 13:19:09 26 4
gpt4 key购买 nike

有没有在 Qt 应用程序中使用 QInputMethodEvent 的例子?

谢谢

最佳答案

是的,例如当您创建自己的虚拟键盘时。

我在这里看到了一个例子https://github.com/githubuser0xFFFF/QtFreeVirtualKeyboard

void DeclarativeInputEngine::sendKeyToFocusItem(const QString& text)
{
qDebug() << "CDeclarativeInputEngine::sendKeyToFocusItem " << text;
QInputMethodEvent ev;
if (text == QString("\x7F"))
{
//delete one char
ev.setCommitString("",-1,1);

} else
{
//add some text
ev.setCommitString(text);
}
QCoreApplication::sendEvent(QGuiApplication::focusObject(),&ev);
}

关于qt - QInputMethodEvent 用法的任何示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6432991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com