标签: python qt pyqt4
我想使用点击按钮绘制椭圆。但我无法将点击按钮连接到paintEvent。例如,如果按下按钮,则椭圆应为绿色,否则应为红色。
答案 0 :(得分:0)
将按钮的clicked()信号连接到绘制椭圆的小部件上的自定义插槽。然后在您的自定义插槽中,设置新颜色,并调用update() - 这将在事件队列到达请求时触发paintEvent(..)。
clicked()
update()
paintEvent(..)