tkinterのテキストボックスを入力選択状態にする方法:ショートカットキーでテキストボックスの選択する方法
概要
tkinterでアプリのようなものを作っていて、ショートカットキーで入力ボックスを選択する方法がなかなか見つからなかったため、記事にします。
結論
txtBox_name.focus_set()
txtBox_name.focus_set()
でできます。
例
Shift + G :2個めのテキストボックスを選択
Shift + F :1個目のテキストボックスの内容を2個目に移動
ボタン :1個目のテキストボックスの内容を2個目に移動
import tkinter as tk
def next_box(event):
editbox2.delete(0,tk.END)
editbox2.insert(tk.END,editbox.get())
editbox.delete(0,tk.END)
def select_box(event):
editbox2.focus_set()
root = tk.Tk()
root.title(u"テスト画面")
root.geometry("400x200")
editbox = tk.Entry()
editbox.pack()
editbox2 = tk.Entry()
editbox2.pack()
button = tk.Button(text = '次ページ',width = 30)
button.pack()
button.bind('<Button-1>',next_box)
root.bind('<Shift-Key-F>',next_box)
root.bind('<Shift-Key-G>',select_box)
#root.bind('<Enter>',next_page) #挙動がおかしい気がする
root.mainloop()
root.mainloop()
Author And Source
この問題について(tkinterのテキストボックスを入力選択状態にする方法:ショートカットキーでテキストボックスの選択する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/hiRina/items/d9815155070c9d33e66d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .