Tkinter的GUI界面初解

python 的GUI总结

Tkinter是一个python的图形用户界面(GUI)工具包。它是python标准库中的一部分,提供了创建窗口、按钮、文本框等GUI组件的功能,用于开发和创建各种用户界面应用程序。由于Tkinter是python自带的库,因此无需额外安装即可使用。

import tkinter as tk 导入tkinter

先实例化对象,再使用

一些tkinter的属性

  1. title 窗口标题

    geometry 窗口大小

    Lable 窗口标签

    Entry 输入框

    Button 按钮

    text 文本框

    Listbox 列表

    set 设置

    insert 插入

    delete 删除

    get 获得

    curseLection 光标选定

    Radiobutton 单选按钮

    Checkbutton 复选按钮

    config 获取或配置控件信息

messagebox 弹窗

# tk.messagebox.showinfo(title="showinfo", message="hello python")
    # tk.messagebox.showwarning(title="warning", message="ha no python")
    # tk.messagebox.showerror(title="error", message="hello python")
    # print(tk.messagebox.askquestion(title="question", message="hello python"))
    # print(tk.messagebox.askyesno(title="showinfo", message="hello python"))
    # print(tk.messagebox.askretrycancel(title="showinfo", message="hello python"))
    # print(tk.messagebox.askokcancel(title="showinfo", message="hello python"))

Canvas 画布

line	画线

oval	画圆(fill=填充色)

arc	扇形

rect	长方形

anchor 图片的锚点 (NW,NE,SW,SE,CENTER)//左上右上,左下右下,居中

Scale滑块

import tkinter as tk

window = tk.Tk()
window.title("My Window")
window.geometry("300x200")

l = tk.Label(window,bg="yellow",width=20,text="empty")
l.pack()

def print_selection(v):
    l.config(text="you have seected" +v)

s = tk.Scale(window,label="try me",from_=5,to=11,orient=tk.HORIZONTAL,length=200,showvalue=0,tickinterval=3,resolution=0.01,command=print_selection)
s.pack()

window.mainloop()

tk.HORIZONTAL(水平)或 tk.VERTICAL(垂直)。

  • showvalue:是否在滑块上显示当前的值。
  • tickinterval:刻度间隔。
  • resolution:小数点后保留的小数位数。

pack() 提交到窗口

mainloop 重复循环

  • 16
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值