在QTabWidget中使用自定义字体

时间:2013-09-18 05:09:26

标签: qt fonts stylesheet custom-font

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

  • 我在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;
}
  • 由于某种原因,字母间距错误。我在样式表中尝试了不同的字体大小,但结果是一样的。请参阅附图。

'我的法师'是焦点,在“我”之后有一个奇怪的差距

enter image description here

'音频'是焦点,“I”

后没有间隙

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

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

非常感谢!

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

enter image description here

0 个答案:

没有答案