#http://blog.lxx1.com/2961
from guizero import App,Text,TextBox,PushButton,Slider,Picture,Combo
#创建窗口 标题
app=App(title="My second GUI app", width=600, height=600)
#text 文本 关键字参数的size,font和color
welcome_message = Text(app, text="Welcome to my app",grid=[0,0], align="center",size=40, font="Times New Roman", color="lightblue")
#TextBox 输入框
my_name = TextBox(app,width=20)
#按钮函数 修改文本内容为输入框内容
def say_my_name():
welcome_message.set(my_name.get())
#按钮
update_text = PushButton(app, command=say_my_name, text="修改文本")
#滑块函数 修改文本大小
def change_text_size(slider_value):
welcome_message.font_size(slider_value)
#滑快控件
text_size = Slider(app,command=change_text_size,start = 10,end = 80)
#图片
my_cat = Picture(app, image="t.png")
film_choice = Combo(app, options=["Star Wars", "Indiana Jones", "Batman"], grid=[0,1], align="left")
app.display()
原文:https://www.cnblogs.com/kekeoutlook/p/12183337.html