我想为我的应用程序使用自定义字体,所以:
- 我已经在我的 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)绘制文本效果很好 - 不会出现额外的间距。