且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)

更新时间:2022-10-03 12:36:03

3、tkinter 常用控件


零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)


4、控件的共同属性


在窗体上呈现的可视化控件,通常包括尺寸、颜色、字体、相对位置、浮雕样式、图标样式和悬停光标形状等共同属性。


不同的控件由于形状和功能不同,又有其特征属性。


在初始化根窗体和根窗体主循环之间,可实例化窗体控件,并设置其属性。父容器可为根窗体或其他容器控件实例。常见的控件共同属性如下表:


零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)


简单样式使用:


import tkinter
#声明窗体
root=tkinter.Tk()
#编辑窗体提示文字
root.title("我的第一个程序")
#设置窗体大小·注意,不是乘号*而是小写的x
#如果想设置显示位置的写法是:root.geometry("800x600+100+50") 
root.geometry("800x600+100+50") 
#设置文本标签label
label = tkinter.Label(
        root,#添加到root下
        text="HelloWorld",#文本设置
        bg="#d3fbfb",#背景`颜色
        fg="red",#字体颜色
        font=("宋体",32),#字体大小样式
        width=20,#宽度
        height=2,#高度
        relief="sunken")#设置浮雕样式
#设置填充布局
label.pack()
#展示窗体
root.mainloop()


零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)


属性 relief 为控件呈现出来的3D浮雕样式,有 flat(平的)、raised(凸起的)、sunken(凹陷的)、groove(沟槽状边缘)和 ridge(脊状边缘) 5种。


零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)