如何通过按下按钮绘制椭圆

时间:2012-08-16 10:01:50

标签: python qt pyqt4

我想使用点击按钮绘制椭圆。但我无法将点击按钮连接到paintEvent。例如,如果按下按钮,则椭圆应为绿色,否则应为红色。

1 个答案:

答案 0 :(得分:0)

将按钮的clicked()信号连接到绘制椭圆的小部件上的自定义插槽。然后在您的自定义插槽中,设置新颜色,并调用update() - 这将在事件队列到达请求时触发paintEvent(..)