[Qt]paintEvent 在从 QAbstractButton 派生的自定义按钮中没有被调用
-
17-09-2020 - |
题
我正在尝试创建一个源自“QAbstractbutton”的自定义按钮。我已经重写了paintEvent。但是,我的按钮在我的小部件中不可见。我看到的是,即使在我的按钮上调用 update/repaint/show 之后,paintEvent 也没有被调用。这里可能缺少什么链接?
谢谢!
解决方案
paintEvent
除非对象具有非零宽度和高度,否则不会调用对象上的 。我的猜测(没有任何示例代码,这纯粹是猜测)是您刚刚创建了一个宽度或高度为 0 的宽度或高度,并期望它能够绘制。
不隶属于 StackOverflow