Python
from tkinter import *def callback():
var.set("我不信")
root=Tk()
frame1 = Frame(root)
frame2 = Frame(root)
var = StringVar()
var.set("不准查看")
textLabel=Label(frame1,
textvariable=var,
justify=LEFT)
textLabel.pack(side=LEFT)
photo = PhotoImage(file="1.png")
imgLabel = Label(frame1,image=photo)
imgLabel.pack(side=RIGHT)
theButton = Button(frame2,text="详细生成图",command=callback)
theButton.pack()
frame1.pack(padx=10,pady=10)
frame1.pack(padx=10,pady=10)
mainloop()
这是书中Button组件的例子,但是我的生成中只有不准查看和图片,没有选项按钮和其他的文字,有人知道为什么吗
frame1.pack(padx=10,pady=10)
frame1.pack(padx=10,pady=10)
你最后将 Frame 组件设置布局管理的时候只设置了 frame1 而 frame2 没有,改成:
frame1.pack(padx=10,pady=10)
frame2.pack(padx=10,pady=10)
正确代码:
from tkinter import *
def callback():
var.set("我不信")
root=Tk()
frame1 = Frame(root)
frame2 = Frame(root)
var = StringVar()
var.set("不准查看")
textLabel=Label(frame1,
textvariable=var,
justify=LEFT)
textLabel.pack(side=LEFT)
photo = PhotoImage(file="1.png")
imgLabel = Label(frame1,image=photo)
imgLabel.pack(side=RIGHT)
theButton = Button(frame2,text="详细生成图",command=callback)
theButton.pack()
frame1.pack(padx=10,pady=10)
frame2.pack(padx=10,pady=10)
mainloop()
程序倒数第2行
frame1.pack(padx=10,pady=10)
把1改成2 谢谢,太马虎了{:5_104:}
页:
[1]