python 学习之tkinter篇

tkinter 库                                     #GUI图像  import tkinter
        --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            组件常用参数:
                    height                        #组件的高度(所占行数)
                    width                        #组件的宽度(所占字符个数)
                    fg                        #前景字体颜色
                    bg                        #背景颜色
                    justify                        #多行文本的对齐方式,可选参数为: LEFT、 CENTER、RIGHT
                    padx                        #文本左右两侧的空格数(默认为1)
                    pady                        #文本上下两侧的空格数(默认为1)
                    activebackground                    #     按钮     按下时的背景颜色
                    activeforeground                    #    按钮    按下时的前景颜色
                    show                        # 将Entry框中的文本替换为指定字符,用于输入密码等,如设置 show="*"
                    state                        #设置组件状态,默认为normal,可设置为:disabled—禁用组件,readonly—只读
                    variable                        #指定组件所关联的变量;
                    value                         #指定组件被选中中关联变量的值
                    onvalue                        #复选框选中(有效)时变量的值
                    offvalue                        #复选框未选中(无效)时变量的值
                    relief                        #控件样式
                    aspect                        #控件的宽高比, 即 width/height , 以百分比形式表示. 默认为 150, 即 Message 控件宽度比其高度大 50%.
                    textvariable                    #关联一个 Tkinter variable 对象, 通常为 StringVar 对象. 控件文本将在该对象改变时跟着改变.
                    anchor                        #指示文字会被放在控件的什么位置, 可选项有 N, NE, E, SE, S, SW, W, NW, CENTER. 默认为 CENTER.
                    
        --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------        
        <1> = tkinter.tk()                            # 建立tkinter窗口        <>为自起名

        <>.title("窗口内容")                            #设置窗口标题
        <>.mainloop()                            #运行并显示窗口
        <>.resizable(0,0)                                #框体大小可调性,分别表示x,y方向的可变性
        <>.geometry('250x150')                          #指定主框体大小
        <>.quit()                                        #退出
        <>.update()                                     #刷新页面
        <>.config()                            #更改了<>的text参数,即更改了标签的文字内容       <>.config(text = "Hello Tkinter!")

    组件的放置和排版
        <>.packfill=Y)                            #自适应标签合适位置
        <>.grid(padx,pady)                            #使用行列的方法放置组件的位置
        <>.place()                            #place组件可以直接使用坐标来放置组件

        <>.
        <> = tkinter.Label(<1>,text,height,width,fg,bg)                #    -标签组件-    在窗口中创建标签
        <> = tkinter.Button(<1>,text,command,height,width,fg,bg)            #    -按钮组件    -    指定按钮消息的回调函数
        <> = tkinter.Entry(<1>, text = "0",show,state)                #    -输入框组件-    输入单行内容,可以方便地向程序传递用户参数
        <> = tkinter.Message(<1>,text,)
        <> = Checkbutton(<1>,text,variable,onvalue,offvalue,command )        #    -复选框-        

        <> = Radiobutton(<1>,text,variable,value,command )            #    -单选



猜你喜欢

转载自blog.csdn.net/qq_25233621/article/details/80978313