问题标签 [qtvirtualkeyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
132 浏览

qt - QtVirtualKeyboard 替代 Maliit 未出现在 qt 应用程序中

我有一个带有触摸屏的嵌入式系统正在运行。由于 QtVirtualKeyboard 的 GPLv3 许可证,我想使用限制较少的虚拟键盘。Maliit 虚拟键盘看起来很有前途。目前,我安装了 weston 9.0.0、qt5.15.2 和 Maliit 2.0。如果在非 qt 应用程序中选择了文本输入焦点,则会显示 Maliit 键盘。如果文本输入字段聚焦在 qt 应用程序中,则 Maliit 不会出现。有人有提示吗?我真的很感激任何支持。

0 投票
0 回答
34 浏览

qt - 使用 QtWebEngine 时 Qt 5.12 QtVirtualKeyboard 无法正确自动完成

我有一个问题,如果我在通过 qtwebengine 显示的输入框中使用 qtvirutalkeyboard,我最终在使用 CJK 语言时不会自动完成。浪漫语言不是问题,但是当我们尝试使用任何 CJK 语言时,不会显示正常的自动完成对话框,并且每个字符都会在浏览器窗口中生成一个“自动完成”。我们想要的是在日文键盘中将其置于正确的模式并显示一个自动完成字符(例如,自动完成键盘中的几个项目之一)。qtvirtualkeyboard 在普通的 qtlabel 类型小部件上工作正常。

0 投票
0 回答
40 浏览

android - 如何从 qt qml 中的 android 设置中设置虚拟键盘的样式

我连接了 virtualkeyboard 模块并构建了 android 应用程序(Qt 6.2),但由于某种原因,键盘样式与手机设置中指定的不同
图片

在所有其他应用程序中,键盘样式是
图片

代码

0 投票
1 回答
95 浏览

qt - How to capture Hide key event in Qt VirtualKeyboard

I am using Qt virtual Keypad in my project.

I am able to print key values (using event.key) in console log for all keys, except hide key event (which is marked as red color in attached image).

Can anyone please help me in capturing the hide key event in virtual keyboard.

Below is the sample code for capturing key events

Virtual Keyboard

0 投票
0 回答
63 浏览

python - 如何使用 pyinstaller 在二进制文件中包含 QtVirtualKeyboard?

我正在使用 pyinstaller 将我的 pyqt 项目编译成可执行文件,我在代码中使用 Qt 虚拟键盘,它在使用 python 运行时可以工作,但在使用 pyinstaller 编译后,可执行文件没有键盘。

示例代码:

我用来编译的命令:

我使用这篇文章中的答案在 linux 上安装 qtvirtualkeyboard,我应该在 pyinstaller 命令中添加什么以包含虚拟键盘?

编辑:我正在使用archlinux,我发现有一个名为qt5-virtualkeyboard的包,它可以以任何方式帮助解决这个问题吗?

0 投票
0 回答
26 浏览

qt - 多个对话框中的 QtVirtualKeyboard

我试图在我的 qt 应用程序的多个对话框 A 和 B 中显示一个虚拟键盘。目前,当我在 B 之前打开对话框 A 时,我的应用程序会崩溃,但反之则不会。

每次单击主 UI 中的按钮时,都会再次创建对话框 A,如下所示:

VirtualKeyboard.qml 的内容如下所示:

对话框 B 使用带有 QQuickWidget 的 UI 文件,也用于键盘。QQuickWidget 的源在 B 的构造函数中设置,B 是 MainUI 的成员。

我怀疑一个是打算在整个应用程序中使用一个虚拟键盘作为单例。但是,当我尝试在 MainUI 中为键盘创建一个 QQuickWidget 时,将其保留为成员并在 Dialog A 中使用它时调用addWidget键盘我会在打开 A 两次时崩溃。如何在 Qt 应用程序的多个位置使用虚拟键盘?

0 投票
0 回答
22 浏览

qt - QT 虚拟键盘词汇表

是否可以为 QT 虚拟键盘设置自己的(个性化)单词表?我想将它用作我的 QML TextInput 字段的一种自动完成形式,因为目标屏幕对于长/大的 dorpdown 列表来说太小了。

就像是:

如果不是:是关闭单词列表(又名建议列表)的 QML 属性。然后我可以自己实现它。

我想到了这个:

0 投票
1 回答
40 浏览

qt - QtVirtualKeyboard如何设置默认输入法?

当键盘打开时,默认图层以字母显示

在此处输入图像描述

默认情况下如何显示一个带有数字的图层?

在此处输入图像描述

0 投票
0 回答
23 浏览

qt - PySide6 和 PySide2 的 QVirtualKeyboard 默认样式不一样

我用pyside2上写的项目中的键盘,没有任何额外的设置看起来是这样的:

在此处输入图像描述

但是 pyside6 上的相同代码以另一种样式显示键盘:

在此处输入图像描述

如何在 pyside6 中使用来自 pyside2 的样式?