0

クリックボタンで楕円を描きたい。しかし、クリックボタンをpaintEventに接続できません。たとえば、ボタンが押された場合、楕円は緑で、そうでない場合は赤になります。

4

1 に答える 1

0

ボタンのclicked()信号を、楕円を描画するウィジェットのカスタム スロットに接続します。次に、カスタム スロットで新しい色を設定し、呼び出します。これは、イベント キューが要求に到達したときに呼び出されるようupdate()にトリガーされます。paintEvent(..)

于 2012-08-16T10:15:44.147 に答える