Python 3.x Can';在tkinter库中看不到GUI

Python 3.x Can';在tkinter库中看不到GUI,python-3.x,user-interface,tkinter,Python 3.x,User Interface,Tkinter,我有一个关于特金特图书馆的练习。我用PyCharm编写gui代码,但如果我运行代码,什么也不会发生 我试图在cmd提示符下运行它,但脚本在PyCharm中再次运行,什么也没发生 我还尝试运行脚本,默认使用cmd提示符打开.py格式,但没有再次发生任何事情 您对如何运行脚本并查看GUI有什么建议吗 这是我的密码: import tkinter, sys def koniec(): sys.exit() def zmiana(): l.config(text = 'Wcisnij

我有一个关于特金特图书馆的练习。我用PyCharm编写gui代码,但如果我运行代码,什么也不会发生

我试图在cmd提示符下运行它,但脚本在PyCharm中再次运行,什么也没发生

我还尝试运行脚本,默认使用cmd提示符打开.py格式,但没有再次发生任何事情

您对如何运行脚本并查看GUI有什么建议吗

这是我的密码:

import tkinter, sys

def koniec():
    sys.exit()

def zmiana():
    l.config(text = 'Wcisnij zakoncz')

main = tkinter.Tk()

l = tkinter.Label(main, text = 'Wcisnij przycisk ponizej')
b = tkinter.Label(main, text = 'Zakoncz', command = koniec())
b2 = tkinter.Label(main, text = 'Przycisk', command = zmiana)

l.pack()
b.pack()
b2.pack()


main.mainloop()

这是我想到的,我包括了一种在显示器中居中gui的方法,也许它会派上用场是吗?不管怎样,祝你的项目好运

import sys
from tkinter import Label, Tk, TRUE, FALSE, Button

window = Tk()
window.resizable(width=TRUE, height=FALSE)
window.title("Try this :)")
window.geometry("250x150")
def center(window):
    window.update_idletasks()
    w = window.winfo_screenwidth()
    h = window.winfo_screenheight()
    size = tuple(int(_) for _ in window.geometry().split('+')[0].split('x'))
    x = w/2 - size[0]/2
    y = h/2 - size[1]/2
    window.geometry("%dx%d+%d+%d" % (size + (x, y)))
center(window)

def koniec():
    window.destroy()


def zmiana():
    l.config(text = 'Wcisnij zakoncz')

#---------------------------------------------------------------------------------#

l = Label(window, text="Wcisnij przycisk ponizej:")
b = Button(text="Close?", command=koniec )
b2 = Button(text = 'Przycisk', command = zmiana)

l.pack()
b.pack()
b2.pack()
#Main Starter
window.mainloop()

b=tkinter.Label(main,text='Zakoncz',command=konice())
替换为
b=tkinter.Label(main,text='Zakoncz',command=konice)
而不调用paren
()
。另外,我使用了按钮而不是Label,你正在运行一个命令,我的朋友,这个命令就像做些什么,Label很好,它只是为了标签,你知道我的意思,对吧?因此,如果需要执行定义中的命令,最好使用按钮或触发事件的东西,如鼠标、键盘或yes abutton@lenncb没问题,兄弟:)如果我的答案有用的话,请投我一票,谢谢