Qt虚拟键盘:设置自定义字体大小

时间:2018-01-15 16:59:34

标签: qt

我使用5.9.2中的VirtualKeyboard为我的QtQuick应用程序创建了自定义键盘布局。我试图在小屏幕上安装这个键盘,使其比虚拟键盘库存更具可读性和可用性。

我需要做两件事似乎无法开展工作:

  1. 在键盘按钮上使字体变大。更改布局后,按钮更大,但按钮上的文字仍然相同,尺寸很小。看起来很奇怪。

  2. 降低键盘周围的边距,以消耗更多可用的屏幕空间。键盘已设置为屏幕宽度。我可以把它做得更大,但如果我可以简单地减少边距,这将是一个更简单的解决方案。

  3. 任何帮助将不胜感激!

2 个答案:

答案 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