Python 3, tkinter, виджеты не отображаются - PullRequest
0 голосов
/ 10 октября 2018

Я использую модуль Python 3, tkinter в Windows 10. Я знаю, что вопрос задавался часто, но ни один из вопросов на этом форуме (или любой другой результат от Google), кажется, не имеет ответа.Я попытался начать работу с tkinter (который я никогда раньше не использовал), но каждый действительно базовый рабочий пример возвращает только главное окно графического интерфейса tkinter и никаких виджетов.Я попытался запустить большинство решений вопросов, заданных на этом форуме (например, Python tkinter виджеты не отображаются , Tkinter виджеты не отображаются или Tkinter виджеты не отображаются), но результат тот же (только основное окно, никаких настроек главного окна или каких-либо виджетов не отображается).

Мой текущий MWE:

from tkinter import *
from tkinter import messagebox

top = Tk()
top.geometry("100x100")

def helloCallBack():
   msg = messagebox.showinfo( "Hello Python", "Hello World")

B = Button(top, text = "Hello", command = helloCallBack)
B.place(x = 50,y = 50)

top.mainloop()

Я следую этому уроку .Ошибки не отображаются.
Результат показан на прикрепленном рисунке:

Return of running the MWE

Я запускаю код в cmd через Notepad++, который отлично работает для всех обычных pythonкод не включающий tkinter.

...