当前位置: 代码迷 >> 综合 >> python Tkinter学习的第一天
  详细解决方案

python Tkinter学习的第一天

热度:8   发布时间:2024-02-23 10:20:17.0

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 

文章目录

  • 前言
  • 一、tkinter是什么?
  • 二、使用步骤
    • 1.tkinter模块的导入
    • 2.读入数据
    • 3.了解常用控件
  • 总结

 


前言

学习python我们应该尽可能的多的了解一些关于知识


提示:以下是本篇文章正文内容,下面案例可供参考

一、tkinter是什么?

tkinter是Python自带的GUI库,可以实现GUI编程,将脚本或者代码封装成一个GUI或者EXE可执行文件,方便日后使用。Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows ,Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中

二、使用步骤

1.tkinter模块的导入

import tkinter as tk
  • 创建第一个程序,首先导入包,并且进行实例化。可以设置窗口的名字,尺寸大小等,虽然有点单调,但这是我们第一个程序,在后面的学习中我们可以使窗口变得丰富
    import tkinter as tk 
    win=tk.TK()
    win.title()
    win.geometry()
    win.mainloop

     

2.我们可以导入GIF图片来装饰窗口

import tkinter as tk
win=tk.Tk()
win.title('图片展示')
win.geometry('400x400')
img=tk.PhotoImage(file=r'C:\Users\1\Desktop\one.gif')
def me():l=tk.Label(win,image=img,width=250,height=250)l.pack()
b=tk.Button(win,text='点我',command=me)
b.pack()
win.mainloop()

当我们用Button调用函数按钮时,我们就可以调用出图片了,

3.了解常用控件

在Tkinter中控件的使用都是基于如下的形式的:控件类型(根对象, [属性列表]),在控件定义好之后就需要将其添加到主界面上去。通常使用的布局方法便是pack()函数,没有调用pack()函数控件是不能在界面上显示的。

Button 

 

按钮控件;在程序中显示按钮。

Canvas

画布控件;显示图形元素如线条或文本

Checkbutton

多选框控件;用于在程序中提供多项选择框

Entry

输入控件;用于显示简单的文本内容

Frame

框架控件;在屏幕上显示一个矩形区域,多用来作为容器

Label

标签控件;可以显示文本和位图

Listbox

列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户

Menubutton

菜单按钮控件,用于显示菜单项。

Menu

菜单控件;显示菜单栏,下拉菜单和弹出菜单

Message

消息控件;用来显示多行文本,与label比较类似

Radiobutton

单选按钮控件;显示一个单选的按钮状态

Scale

范围控件;显示一个数值刻度,为输出限定范围的数字区间

Scrollbar

滚动条控件,当内容超过可视化区域时使用,如列表框。.

Text

文本控件;用于显示多行文本

Toplevel

容器控件;用来提供一个单独的对话框,和Frame比较类似

Spinbox

输入控件;与Entry类似,但是可以指定输入范围值

PanedWindow

PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。

LabelFrame

labelframe 是一个简单的容器控件。常用与复杂的窗口布局。

tkMessageBox

用于显示你应用程序的消息框。


总结

关于tkinter有许多可用的方法,在以后的学习中我们可以了解到跟多

  相关解决方案