Qt:字体大小或相当高度

时间:2011-12-28 22:59:13

标签: qt qt4

我有一个固定的条带我正在绘制,高度为50像素,宽度与我的应用程序主窗口一样宽。

我想在那个地带上放置文字。

我的问题是即使使用相同的字体和大小(例如arial 15),在OSX和Windows下字体的高度也会不同。

有没有办法让这个更可预测?我知道我可以使用QFont测量机制,直到我需要的文本范围与我的目标投影区域或多或少相匹配。但是有没有另一种方法来设置在操作系统中相同的大小?只是想确保我不会错过这里的东西。

1 个答案:

答案 0 :(得分:1)

您可以使用QFont::setPixelSize()以像素为单位指定字体高度。在固定大小的位图上绘制文本时,它特别方便。