Python 如何在按下按钮时执行预成型功能
我没有按下按钮,自己执行定义的函数会出现问题 我试过这个:Python 如何在按下按钮时执行预成型功能,python,function,tkinter,Python,Function,Tkinter,我没有按下按钮,自己执行定义的函数会出现问题 我试过这个: from tkinter import * root=Tk() var1=StringVar() e=Entry(root, width=20, textvariable=var1).grid(row=0,column=0) a=var1.get() def commm(): name=str(var1.get()) rootnew=Tk() rootnew.title(name) print(im
from tkinter import *
root=Tk()
var1=StringVar()
e=Entry(root, width=20, textvariable=var1).grid(row=0,column=0)
a=var1.get()
def commm():
name=str(var1.get())
rootnew=Tk()
rootnew.title(name)
print(ime)
b=Button(root, text='makeWindow', command=commm()).grid(row=0, column=1)
但是它创建了两个窗口而不是一个。一个包含条目和按钮,另一个是空的。您不应该执行
Tk
两次
改为创建Toplevel
小部件
但也请避免:
from Tkinter import *
您应该使用
import Tkinter as tk
在使用Tkinter时,使用OOP总是容易得多。