2011-12-28 66 views
2

我绘制了一个固定的条,高度为50像素,宽度与我的应用程序主窗口一样宽。Qt:字体大小或高度

我想在该条上放置文本。

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

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

回答

1

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

相关问题