【发布时间】:2016-07-01 09:53:31
【问题描述】:
我想扩展 QLCDNumber 以显示单位(如旧计算器中的 Deg/Rad/Grad 选择器)以及数字。正如我在高级中看到的那样,为了独立于样式,应该扩展绘图区域但限制 QLCDNumber 在扩展区域上绘图。然后绘制所需的。
另一种方法是使用没有框架的 QLCDNumber 创建复合小部件,并让复合小部件填充相同的背景颜色并在 QLCDNumber 之外绘制附加文本。
然而,另一种方法是重载 setValue() s.t。最后一位为空,然后在那里绘制单位(甚至在里面使用 QLabel)。
让事情发挥作用并尽可能独立于风格的最佳方式是什么?
谢谢!
【问题讨论】:
标签: python c++ qt pyqt qlcdnumber