52 桌面开发

时间:2020-01-12
本文章向大家介绍52 桌面开发,主要包括52 桌面开发使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#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