1

Python 2.7 および Python 3.1 で利用可能な新しい ttk.Notebook ウィジェットを使用しています。

私は次のタスクに苦労しています:

  1. ノートブック タブのキャプションに関連付けられているフォントを変更する方法。ユーザーがサイズを制御する名前付きフォント オブジェクトを使用したいと考えています。(ここで ttk.Style が役に立ちますか?)

  2. タブ固有のキーボード フォーカス (<FocusIn>)、マウスオーバー イベント (<Enter>)、および右クリック (<Button-3>) にバインドするにはどうすればよいですか。タブ固有のキーボード フォーカスおよびマウスオーバー イベントにバインドしようとして完全に失敗しました。<Button-3> の右クリックにバインドできますが、ユーザーがクリックしたタブを特定する方法がわかりません。.identify( event.x, event.y ) を使用すると、文字列 'label' とウィジェット参照が返されます。

  3. タブの配列内の物理的な位置に関係なくタブを参照できるように、タブに id を与える方法はありますか (ドキュメントは tab_id を介してこれを示唆しています)。

ありがとう、マルコム

4

1 に答える 1

-1

これらの質問には、実際に Tkinterメーリング リストで回答しています。実際、Stackoverflow で「メーリング リストを参照してください」以外のことを言うのは複雑な気持ちです。ただし、これはフォントに関する質問への回答であり、タブイベントに関するスレッドの先頭に立っていることに注意してください。

于 2010-12-19T12:55:13.243 に答える