0

我想为我的应用程序使用自定义字体,所以:

  • 我已经在我的 Windows 7 上安装了 PT Sans
  • 在样式表中使用了该字体(我不使用代码中的字体 - 仅在样式表中)

QTabBar::tab{
     min-width: 64px;
     min-height: 21px;
     border-image: url(:images/tab_unselected.png);
     border-top: 3px;
     border-bottom: 5px;
     border-right: 4px;
     border-left: 4px;
     color: rgb(44, 44, 44);
     font-size: 12px;
     font-family: "PT Sans";
     margin-top: 0px;
     margin-bottom: 0px;
}
  • 由于某种原因,字母间距是错误的。我在样式表中尝试了不同的字体大小,但结果是一样的。请看附图。

“我法师”焦点对准,“我”之后有奇怪的差距

在此处输入图像描述

'音频'焦点,“我”之后没有间隙

实际上,UI 上有很多这样的地方,所以我认为这不仅仅是 QTabWidget 特有的。

我希望有人已经遇到过这样的问题,并且可以给我一个关于这里到底发生了什么的线索。

非常感谢!

UPD。顺便说一句,通过某处的画家(p-> DrawText)绘制文本效果很好 - 不会出现额外的间距。

在此处输入图像描述

4

0 回答 0