qt标签与monospace字体表现奇怪

时间:2014-03-18 15:09:58

标签: qt fonts qt4 qlabel qlayout

我有一个由一堆水平和垂直布局组成的窗口,每个窗口都包含一个网格布局,用于标注标签。

整个事物显示了cpu寄存器的值,当程序执行时,标签根据虚拟cpu改变值,所以我确实设置了标签'字体为等宽字体,以避免不断调整大小。

我最近注意到程序运行时窗口边框闪烁,一步一步地发现它每次都发生在" 2"是标签的最后(最右边)数字。当2写在字符串的右端时,整个窗口会拉伸一点,当2被另一个字符覆盖时,窗口缩小回原始大小。

如果2在一个字符串中的任何其他位置,没有什么不好的开心。

我用qt 4.8.2运行debian wheezy机器,我注意到如果我在ubuntu下运行应用程序(在虚拟机中)" 2"性格是无害的,但是" A"一个人做同样的事情..

我是唯一一个面临这个问题的人吗?

我已经尝试为标签设置一个固定的大小(基于它们在用全零初始化时的大小)但似乎我无法从小部件中获得有意义的大小,我最终得到了破坏整个布局的巨大标签

0 个答案:

没有答案