我有一个由一堆水平和垂直布局组成的窗口,每个都包含一个网格布局,列出了标签。
整个事情显示了cpu寄存器的值,当程序执行时,标签会根据虚拟cpu更改值,所以我确实将标签的字体设置为等宽字体以避免不断调整大小。
我最近注意到程序运行时窗口边框闪烁,一步一步地我发现每次“2”是标签的最后(最右边)数字时都会发生这种情况。当 2 写在字符串的右端时,整个窗口会拉伸一点,当 2 被另一个字符覆盖时,窗口会缩小到原始大小。
如果 2 在字符串中的任何其他位置,则没有什么不好的事情发生。
我正在使用 qt 4.8.2 运行 debian wheezy 机器,我注意到如果我在 ubuntu 下(在虚拟机中)运行应用程序,“2”字符是无害的,但“A”字符做同样的事情。 .
我是唯一一个面临这个问题的人吗?
我已经尝试为标签设置固定大小(基于它们在用全零初始化时的大小),但似乎我无法从小部件中获得有意义的大小,最终我得到了破坏整个布局的巨大标签