Итак, я пытаюсь создать диалоговое окно, которое запрашивает у пользователя ввод (число) с встроенной библиотекой Tkinter от python. В частности, я googled, что это может быть легко достигнуто с помощью метода simpleedog.askinteger.Как я могу назвать «команду» с помощью tkinter.simpledialog?
В обычном tkinter.button у меня есть аргумент «command», который позволяет мне вызвать метод. Это, как я первый сделал эту часть моего кода в главном окне:
self.generate_game_button = tkinter.Button(self.main_window, text='Start!', \
command=self.create_grid)
Но я хочу попросить это число в всплывающем окне, в tkinter.simpledialog.askinteger, нет никаких аргументов для команда, так что я остался без возможности вызова моего метода create_grid ... код выглядит следующим образом:
def press_newgame(self):
global a
a = tkinter.simpledialog.askinteger('Inputz', 'Enter the gameboard size')
моего метод create_grid в основном делает набор кнопок, используя введенные ква ... Как можно достичь это с помощью всплывающего окна, чтобы спросить пользователя о номере, а затем вызвать метод создания сетки, аналогичный тому, как работает tkinter.Button?
Надеюсь, это имеет смысл ... Спасибо.
Большое спасибо! такой простой думаю, чтобы не заметить ... – jjcastil
никаких проблем, я рад, что смог бы помочь;) –