zoukankan      html  css  js  c++  java
  • tkinter中button按钮控件(三)

    button控件

    简单的实现:

     1 import tkinter
     2 
     3 wuya = tkinter.Tk()
     4 wuya.title("wuya")
     5 wuya.geometry("300x200+10+20")
     6 
     7 # 创建button
     8 click_button = tkinter.Button(wuya,text="点我")
     9 click_button.pack()
    10 quit_button = tkinter.Button(wuya,text="退出")
    11 quit_button.pack()
    12 # 创建了两个button,wuya为在名字为wuya的窗口中显示,text为button上显示的文字
    13 
    14 wuya.mainloop()

    结果为:

    给button中添加参数:

     1 import tkinter
     2 
     3 wuya = tkinter.Tk()
     4 wuya.title("wuya")
     5 wuya.geometry("300x200+10+20")
     6 
     7 
     8 def func():
     9     print("点我")
    10 
    11 # 创建button
    12 click_button = tkinter.Button(wuya,
    13                               text="点我",
    14                               width=10,
    15                               height='4',
    16                               command=func)
    17 click_button.pack()
    18 quit_button = tkinter.Button(wuya,text="退出",command=wuya.quit)
    19 quit_button.pack()
    20 # 创建了两个button,wuya为在名字为wuya的窗口中显示,text为button上显示的文字
    21 # click中绑定函数command后,点击click_button就会执行func函数
    22 # wuya.quit为退出wuya窗口,点击后窗口就会关闭
    23 wuya.mainloop()

    结果如下:

    点击点我按钮后执行func函数,会在控制台打印“点我”

    点击退出按钮后会执行wuya.quit,窗口关闭

  • 相关阅读:
    最小路径
    零钱兑换
    硬币
    三步问题
    区域和检索
    除数博弈
    URI和URL的辨别
    交叉编译OpenMP
    牛客挑战赛44D-数列的和
    CF1408H. Rainbow Triples
  • 原文地址:https://www.cnblogs.com/tynam/p/8777389.html
Copyright © 2011-2022 走看看