0

ボックス、円、セグメントなどのボタンを備えたツールバーを備えた図形描画プログラムがあります。図形ボタン (ボックス ボタンなど) をクリックすると、マウスをドラッグしてその種類の図形を描画できます。トグル ボタンは使用しませんでした。たとえば、ボックスを描画する場合、円ボタンを「トグル」する前にボックス ボタンを「トグル解除」する必要があるためです。ただし、形状ボタンをクリックすると「くぼんだ」ように見えるようにしようとしているので、別のボタンをクリックするまで、どの形状を描いているかがわかります。

これをクリックされたコールバックに入れることで、落ち込んでいるように見せようとします:

gtk_widget_set_state_flags(button, GTK_STATE_FLAG_ACTIVE, TRUE);

しかし、それは機能していません。どんな助けでも大歓迎です!

4

1 に答える 1

2

トグルボタンを使用する方が簡単だと思いますが、ユーザーがボックスの描画を完了したら、プログラムでトグルを解除します。このようにして、API と戦ったり、ボタンの感覚を傷つけたりする必要はありません。

于 2013-03-06T06:06:11.023 に答える