Python 按钮赢了';我不能在Tkinter上工作
我已经和Tkinter一起工作一两周了,我在使用按钮方面没有问题。但在这个项目中,我的脚本工作正常,直到我添加了一个按钮,然后它就不会再运行了。有人能帮我把这个装好吗。先谢谢你Python 按钮赢了';我不能在Tkinter上工作,python,tkinter,Python,Tkinter,我已经和Tkinter一起工作一两周了,我在使用按钮方面没有问题。但在这个项目中,我的脚本工作正常,直到我添加了一个按钮,然后它就不会再运行了。有人能帮我把这个装好吗。先谢谢你 from sys import argv from Tkinter import * from PIL import Image, ImageTk, ImageFilter import random script, infile = argv class MyApp(object): def __init_
from sys import argv
from Tkinter import *
from PIL import Image, ImageTk, ImageFilter
import random
script, infile = argv
class MyApp(object):
def __init__(self):
self.root = Tk()
self.root.wm_title("ImagePro")
Button(self.root, text ="ASdf").pack()
#Original
original = Image.open(infile)
(w, h) = (original.size[0], original.size[1])
tkpi = ImageTk.PhotoImage(original)
label = Label(self.root, image=tkpi)
label.grid(row =0, column=0, padx=5,pady=5)
img = original.copy()
pixels = img.load()
for x in range(w):
for y in range(h):
pixels[x,y]= 22
tkpi2 = ImageTk.PhotoImage(img)
label = Label(self.root, image=tkpi2)
label.grid(row =0, column=1, padx=5,pady=5)
self.root.mainloop()
MyApp()
您正在混合
pack
和grid
布局
“不要在同一主窗口中混合使用网格和包。Tkinter会很高兴地在您的余生中尝试协商一个双方经理都满意的解决方案。”
为主窗口选择一个并坚持使用它。如果您需要使用多个布局,请为每个布局使用不同的
框架。非常感谢!我将坚持使用网格