2012-04-04 5 views
0

他のツールキットのように、wxCheckBoxの機密ラベルを取得しようとしています。 小さな箱を目指すには繊細すぎることが多いので、ラベルの付いた領域全体が状態を変えるのに便利です。wxWidgets、wxCheckBoxラベルの影響

しかし、私はそれを行う方法を見つけることができません。 助けていただければ幸いです。

のwxWidgets 2.8、Ubuntuの10.04

+1

どのバージョンをお使いですか?どのプラットフォームを実行していますか? Windowsではv2.9.3、wxCheckBoxはボックスやラベルのどこかのクリックに反応します。 – ravenspoint

+0

申し訳ありません。私はUbuntuとv2.8を使用しています。ラベルを付けないで、チェックボックスをクリックすると状態が変わります。たぶんここにはいくつかの "スタイル"が関係していますか? Linux上のGtkチェックボックスも全領域で応答するためです。 –

+0

wxALIGN_RIGHTスタイルで試してみましょう。チェックボックスは同じ動作をしましたか? –

答えて

1

私はこれを確認することができwxALIGN_RIGHTチェックボックスのためのwxWidgets GTKのバグです。 wxCheckBoxのsource codeを簡単に見てみると、右揃えのコントロールはラベルとチェックボックスの2つの別個のパーツとして作成され、クリックイベントに応答するためにラベルが決して接続されていないことがわかります。 wxWidgets bug trackerでチケットを作成すると、誰かがそれを修正すると確信しています。

関連する問題