×

Raspberry Pi Python

Python3中的Tkinter布局问题

Kalet Kalet 发表于2017-09-22 21:46:09 浏览185 评论0

抢沙发发表评论

import tkinter    


top = tkinter.Tk()


#:建一个canvas,和一个Label


C = tkinter.Canvas(top, bg="white", height=500, width=500)


label = tkinter.Label(C, text='hello' )


#将Label放置到坐上点在Canvas的纵横30%的处


label.place(height=100, width=100,relx= 0.3, rely=0.3)


strvar = tkinter.StringVar()

strvar.set("原文本") #初始的按钮文本

def handler():

   strvar.set("新文本") #要改要成的文本

   print("hello")

   

btn = tkinter.Button(C, textvariable=strvar, command=handler) #textvariable设置原文本,command=handler是设置按钮要执行的代码


btn.place(height=100, width=100,relx= 0.3, rely=0.6)


C.pack()


top.mainloop()

群贤毕至

访客