1

Tabユーザーがキー(Gtkまたはgtkmm、pyGtkなどの派生物)を使用してウィジェットをナビゲートできるようにするにはどうすればよいですか?

4

2 に答える 2

3

これは、デフォルトの「key_press_event」シグナルハンドラーに組み込まれています。独自のハンドラーを設定する場合は、このハンドラーからFALSEを返す必要があります。これは、TRUEはキーを処理したことを意味し、それ以上の処理は行われないためです。これを使用して、デフォルトのタブ移動を回避できます。

そして、ここに質問を追加したいと思います。プログラムでfocus-next-widget、focus-prev-widgetアクションを実行する方法がわからないためです。

于 2011-04-17T19:21:51.863 に答える
1

コントロールのタブ操作が機能していませんか?これは、フォームを作成するときにすぐに機能するはずです。タブでウィジェットを移動する順序をカスタマイズするには、set_focus_chainメソッド(gtkpygtkgtkmm )を使用します。

于 2011-04-18T13:22:55.917 に答える