2017-03-25 15 views
1

Tkinterのリストボックスでは、左右の矢印キーを使用してlistboxのコンテンツをスクロールすることができます。Tkinterの左右の矢印キーを無効にすることはできますか?

.bind()機能を使用してキーを再バインドしようとしましたが、何を持っていてもスクロール機能はそのまま残ります。

また、[the listbox].xview_moveto(0.0)を使用してスクロールを無効にしようとしましたが、何らかの理由で0.0が技術的にlistboxの始まりではありません。

答えて

3

"break"の戻り値はそれ以上の関数を停止するので、 "break"を返す関数に再バインドする必要があります。

.bind("<Left>", lambda e: "break") # Disables the left arrow key 
+0

これは、多くのおかげです。私は、リストボックスとイベントの両方のドキュメントを読みました。私はそれを見逃しましたか、以前これを知っていましたか? 編集:私はドキュメントでそれを逃した。うわー、私は盲目です。 –

関連する問題