Хороший день. Я пытаюсь создать свой собственный поле ввода для использования в моем проекте. В основном то, что я пытаюсь сделать, это запустить мою основную форму, которая будет называть вторую. пользователь предоставит некоторые данные во второй, и когда нажмите кнопку ok/close на втором для данных, будет передано обратно на первое. аналогичный по функциональности входному ящику. вот что я создал, но будучи новым для python, я не уверен, где я иду не так, и не могу быстро выяснить, когда поставить возвращение.Python Tkinter Входная коробка
Мой класс здесь
import tkinter as tk
class MainWindow():
def __init__(self, parent):
top = self.top = tk.Toplevel(parent)
self.myLabel = tk.Label(top, text='Enter a Grouping Name')
self.myLabel.pack()
self.myEntryBox = tk.Entry(top)
self.myEntryBox.focus_set()
self.myEntryBox.pack()
self.mySubmitButton = tk.Button(top, text='OK', command=self.DestWin)
self.mySubmitButton.pack()
def DestWin(self):
self.top.destroy()
метод назвать его здесь
abc=configurator.MainWindow(root)
У вас возникли какие-либо ошибки? – Marcin