小程序容器助力企业在金融与物联网领域实现高效合规运营,带来的新机遇与挑战如何管理?
1310
2022-11-30
QT虚拟键盘中拼音输入法的使用
前面, 我写了关于qt使用虚拟键盘的文章,但是,没有些怎么使用中文输入,
今天我们来学习使用QT自带的虚拟键盘输入中文
第二,-5.7的源码
real mouseXTMP: 0
property real mouseYTMP: 0 MouseArea { anchors.fill: parent onPressed: { mouseXTMP = mouseX mouseYTMP = mouseY } onPositionChanged: { inputPanel.x = mouseX + inputPanel.x - mouseXTMP inputPanel.y = mouseY + inputPanel.y - mouseYTMP } }
然后重新编码mingw32-make;mingw32-make install
重新打开basic示例程序,可以看到键盘可以拖动了,但是拖动到上面就不见了;
接下来,修改keyboard.qml文件:
找到binding选项:修改如下:
Binding {
target: InputContext property: "keyboardRectangle" value: Qt.rect(0, 0, 1900,1300) when: keyboard.active && !InputContext.animating } 将value修改为自己的分辨率大小就可以了,其他不用改,修改后就可以将软键盘拖动到随意位置了 修改软键盘大小:
找到style.qml(default目录下的):修改下面两项:
keyboardDesignWidth: 3060
keyboardDesignHeight: 600
但是软键盘不能将宽度缩小,只能将高度变小(对于qml不是很了解,有知道怎么改宽度的请指导下),
重新编译后,就发现软键盘可拖动,并且变小了。
我直接拷贝到桌面的,这样使用方便一些
接着我们打开QT的命令行工具
输入命令:
cd C:\Users\Administrator\Desktop\qtvirtualkeyboard
进入到qtvirtualkeyboard目录
再输入:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~