Pythonお勉強スレッド __part3__
■ このスレッドは過去ログ倉庫に格納されています
0253162
NGNGPmw.EntryField がダメポ。Tkinter.Entry で置き換えたら入力できますた。
class ThreadSearchDialog(Colleague, Tk.Toplevel):
def __init__(self, mediator, parent):
:
self.transient(parent) # 追加
# Entry.
self._entry = Tk.Entry(self, width=32, font=CONFIG.get("Entry","Font")) # 変更
self._entry.bind("<Return>", self._search) # 追加
self._entry.pack(side=Tk.LEFT)
def focus_force(self):
self._entry.focus_force() # 変更
ついでに transient() も追加してみますた。常に parent よりも前に
表示されるようになります。ただ、この変更を加えると、うちの環境では
Windows で言うところのタイトルバーの [x] ボタンが表示されなりますた。
この変更を取り込む場合は別途「閉じる」ボタンが欲しいです。
■ このスレッドは過去ログ倉庫に格納されています