qt - 如何在qt中启用手写识别?
问题描述
在图像中,您可以看到 HWR 按钮已启用(绿色),但使用鼠标指针写入的输入面板没有出现我正在尝试运行 qt 提供的手写识别示例(basic.pro)。该应用程序正在使用 qt 虚拟键盘启动,但我无法看到 HWR 图标。谁能帮助我在这个例子中如何打开手写识别?我附上了应用程序的屏幕截图。
TEMPLATE = app
TARGET = basic
QT += qml quick quickcontrols2 xml
SOURCES += main.cpp
CONFIG += link_pkgconfig disable-desktop handwriting lipi-toolkit
static {
QT += svg
QTPLUGIN += qtvirtualkeyboardplugin
}
target.path = $$[QT_INSTALL_EXAMPLES]/virtualkeyboard/basic
INSTALLS += target
RESOURCES += \
demo.qrc
OTHER_FILES += \
Basic.qml \
basic-b2qt.qml \
content/AutoScroller.qml \
content/HandwritingModeButton.qml \
content/TextArea.qml \
content/TextField.qml \
disable-xcb {
message("The disable-xcb option has been deprecated. Please use disable-desktop instead.")
CONFIG += disable-desktop
}
disable-desktop|android-embedded|!isEmpty(CROSS_COMPILE)|qnx {
DEFINES += MAIN_QML=\\\"basic-b2qt.qml\\\"
} else {
DEFINES += MAIN_QML=\\\"Basic.qml\\\"
}
解决方案
手写按钮位于右侧的键盘上方。
推荐阅读
- r - 我想根据每个组的第一个数据框的日期之前或之日的第二列的值在第一个数据框中创建另一列
- java - 苦苦挣扎于harshad算法?为什么没有输出?
- azure - MSAL 授权 URL 再次显示已同意的范围
- java - 在同一个 JFrame 上切换两个 JPanel
- terraform - Terraform 并行提供 2 个资源,同时使用彼此的变量
- python - 为什么 vtkSelectPolyData 返回错误的区域?
- heroku - Rails Admin POST 请求导致 Heroku 上的 H15 错误
- python - 使用 beautifulsoup 和 webdriver 抓取每个下一页的问题
- c - c: 如何使用 sscanf 读取命令行参数 (x,y) 并将 x 和 y 作为单独的双精度值存储在结构中?
- c - 为什么我的 C Socket 客户端无法接收数据并且失败并显示错误代码 104。某些代码也没有被执行