Получение _tkinter.TclError: неверный геометрический спецификатор «400 * 400»

#python #tkinter

#python #tkinter

Вопрос:

У меня есть этот код :

 from tkinter import *

from tkinter import messagebox
root = Tk()
root.title('Popup')
root.iconbitmap('D:/Test/Hulk.ico')
root.geometry("400*400")
def popup():
    response = messagebox.showinfo("Popup Test...", "Hello Stifler !")
    Label(root, text=response).pack()

Button(root, text="Click Me!", command=popup).pack()
mainloop()
  

Комментарии:

1. Ошибка означает именно то, что она говорит. «400 * 400» не является допустимой геометрической спецификацией.

Ответ №1:

Это должно быть:

 root.geometry("400x400")
  

* должен быть заменен на x .

Ответ №2:

Вы должны использовать символ в нижнем регистре «x» вместо «*» для обозначения умножения. Это будет работать !.