我使用5.9.2中的VirtualKeyboard为我的QtQuick应用程序创建了自定义键盘布局。我试图在小屏幕上安装这个键盘,使其比虚拟键盘库存更具可读性和可用性。
我需要做两件事似乎无法开展工作:
在键盘按钮上使字体变大。更改布局后,按钮更大,但按钮上的文字仍然相同,尺寸很小。看起来很奇怪。
降低键盘周围的边距,以消耗更多可用的屏幕空间。键盘已设置为屏幕宽度。我可以把它做得更大,但如果我可以简单地减少边距,这将是一个更简单的解决方案。
任何帮助将不胜感激!
答案 0 :(得分:1)
您可以在qml中使用屏幕属性,并根据屏幕高度和宽度设置font.pixelSize和margin。
import QtQuick.Window 2.2
并使用以下属性
Screen.pixelDensity
Screen.height
Screen.width
答案 1 :(得分:0)
解决此问题的最佳方法是使用style.qml表。我在这里回答了另一个问题:Qt Virtual Keyboard Custom Style