2011-12-08 9 views

答えて

4

あなたはgtk.CheckButtonから継承する新しいクラスを作成することによってそれを行うことが、その後のチェックボックスは、あなたの例のように並んされない番号。

私はあなたのチェックボタンを空白のラベルで作ってから、ラベルを付けるために別のgtk.Labelを追加することをお勧めします。それらをgtk.Tableまたはgtk.Gridに並べます。

+1

ありがとうございました。チェックボックスの左側に配置するラベルを割り当てる唯一の方法は、唯一の方法です。私はそれらを向けるためにVBoxとHBoxを使用していて、彼らはかなりきれいにworryingです。 – thotheolh

+0

@thotheolh私は興味があります:どのようにして、2つの異なる方向の「ボックス」の向きを使用して、それらを整列させましたか?少なくとも「SizeGroup」を使わずに、どのように動作するかを想像するのは困っています。とにかく、「グリッド」は両方の次元で物事を方向づける正しい方法です、そして、ここで必要とされているものとまったく同じようです。 –

0

私は私のラベルは、デフォルトで左に設定され、逆の問題を得た(多分私のデフォルトの言語は左から右であるため)

+0

システムではどの言語と文字セットを有効にしましたか? – thotheolh

+0

export language = he_IL(ヘブライ語) – Jah

+0

おそらく言語と文字セットに関連しています。 – thotheolh

0

私の場合、私は同じ問題を抱えていたし、解決策を設定することでしたがウィジェットのテキストの方向を右から左に移動します。

gtk#で動作しました。

+0

この種のものは理にかなっていますが、同様に、それはかなりハッキーです。予期せぬ/望ましくない副作用があるかどうかは疑問です。 –

関連する問題