GUI Python图形用户界面- tkinter( 二 )

  • font:设置按钮标签上的字体 。
  • image:在小部件上设置图像 。
  • from tkinter import *master = Tk() var1 = IntVar() Checkbutton(master, text='male', variable=var1).grid(row=0, sticky=W) var2 = IntVar() Checkbutton(master, text='female', variable=var2).grid(row=1, sticky=W) mainloop() 输出:
    GUI Python图形用户界面- tkinter

    文章插图
     
    4.Entry:用于输入用户的单行文本条目 。对于多行文本输入,使用“Text”小组件 。
    通用语法为:
    w=Entry(master, option=value)master是用于表示父窗口的参数 。
    有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
    • bd:以像素为单位设置边框宽度 。
    • bg:设置正常的背景色 。
    • cursor:设置使用的光标 。
    • command:调用一个函数 。
    • highlightcolor:设置焦点高光显示的颜色 。
    • width:设置按钮的宽度 。
    • height:设置按钮的高度 。
    from tkinter import *master = Tk() Label(master, text='First Name').grid(row=0) Label(master, text='Last Name').grid(row=1) e1 = Entry(master) e2 = Entry(master) e1.grid(row=0, column=1) e2.grid(row=1, column=1) mainloop() 输出:
    GUI Python图形用户界面- tkinter

    文章插图
     
    5.框架(Frame):它充当容纳小部件的容器 。它用于分组和组织小部件 。通用语法为:
    w = Frame(master, option=value)master is the parameter used to represent the parent window.有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
    • highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
    • bd:以像素为单位设置边框宽度 。
    • bg:设置正常的背景色 。
    • cursor:设置使用的光标 。
    • width:设置小部件的宽度 。
    • height:设置小部件的高度 。
    from tkinter import *root = Tk() frame = Frame(root) frame.pack() bottomframe = Frame(root) bottomframe.pack( side = BOTTOM ) redbutton = Button(frame, text = 'Red', fg ='red') redbutton.pack( side = LEFT) greenbutton = Button(frame, text = 'Brown', fg='brown') greenbutton.pack( side = LEFT ) bluebutton = Button(frame, text ='Blue', fg ='blue') bluebutton.pack( side = LEFT ) blackbutton = Button(bottomframe, text ='Black', fg ='black') blackbutton.pack( side = BOTTOM) root.mainloop() 输出:
    GUI Python图形用户界面- tkinter

    文章插图
     
    6.标签(Label):它是指您可以在其中放置可根据代码随时更新的任何文本或图像的显示框 。
    通用语法为:
    w=Label(master, option=value)master is the parameter used to represent the parent window.有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
    • bg:设置正常的背景色 。
    • command:调用一个函数 。
    • font:在按钮标签上设置字体 。
    • image:在按钮上设置图像 。
    • width:设置按钮的宽度 。
    • height:以设置按钮的高度 。
    from tkinter import *root = Tk() w = Label(root, text='GeeksForGeeks.org!') w.pack() root.mainloop() 输出:
    GUI Python图形用户界面- tkinter

    文章插图
     
    7.列表框(Listbox):它为用户提供了一个列表,用户可以从中接受任何数量的选项 。
    通用语法为:
    w = Listbox(master, option=value)master is the parameter used to represent the parent window.有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
    • highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
    • bg:设置正常的背景色 。
    • bd:以像素为单位设置边框宽度 。
    • font:在按钮标签上设置字体 。
    • image:在小部件上设置图像 。
    • width:设置小部件的宽度 。
    • height:设置小部件的高度 。
    from tkinter import *top = Tk() Lb = Listbox(top) Lb.insert(1, 'Python') Lb.insert(2, 'JAVA') Lb.insert(3, 'C++') Lb.insert(4, 'Any other') Lb.pack() top.mainloop() 输出:
    GUI Python图形用户界面- tkinter

    文章插图
     
    8.MenuButton:它是自上而下菜单的一部分,始终位于窗口中 。每个菜单按钮都有其自己的功能 。


    推荐阅读