2

我正在尝试创建一个源自“QAbstractbutton”的自定义按钮。我已经覆盖了paintEvent。但是,我的按钮在我的小部件中不可见。我看到的是,即使在我的按钮上调用了 update/repaint/show 之后,paintEvent 也没有被调用。这里可能缺少什么链接?

谢谢!

4

1 回答 1

3

paintEvent除非对象的宽度和高度不为零,否则不会调用 on 对象。我的猜测(并且没有任何示例代码,这是一个纯粹的猜测)是你刚刚创建了一个宽度或高度为 0 的,并且期望它能够绘制。

于 2010-07-19T20:20:55.923 回答