tkinter基础教程

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


前言

Tkinter 是 Python 的图形用户界面 (GUI) 模块,您可以使用 Python 制作桌面应用程序。
tkinter包括了图形用户界面GUI小组件,如:文本框,按钮等。
流行的Gui模块还有还有PyQt5,kivy,Pygame。但tkinter最简单的,适合新手入门。

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

第1章 tkinter简介

1.2第一个tkinter程序

要使用tkinter一定要导入模块:

from tkinter import *

完整代码如下(示例):

from tkinter import Tk

class myFrame(Tk):
    def __init__(self, master=None):
        super().__init__()
        #设置标题
        self.wm_title("我的tkinter")
        

#初始化tkinter
window=myFrame()



# 显示窗口
window.mainloop()
#运行后是一个空白的窗口

1.3hello,world

我们在前面的基础下添加以下代码,Label是tkinter的小部件用来显示文本

self.label=Label(self,text="hello,world")
self.label.pack()

完整代码如下(示例)

from tkinter import Tk,Label

class myFrame(Tk):
    def __init__(self, master=None):
        super().__init__()
        #设置标题
        self.wm_title("我的tkinter")
        

        #设置Label用来显示文本
        self.label=Label(self,text="hello,world")
        self.label.pack()
        

#初始化tkinter
window=myFrame()



# 显示窗口
window.mainloop()

第2章 Label

Label 是一个小部件,可用于在屏幕上显示文本或图像。随时更改此小部件显示的文本。但标签一次只能使用一种字体来显示文本。要使用标签,您只需指定要在Label中显示的内容(可以是文本、位图或图像)
添加标签的方法:

label = Label(self, text= "tkinter" ) 
label.place(x=100 ,y= 100 )

在类中添加:

self.label=Label(self,text="你好,tkinter")
self.label.place(x=30,y=50)

更改字体颜色

self.label=Label(self, fg= "red",text="你好,tkinter")

更改标签背景

  self.label=Label(self, bg= "blue",text="你好,tkinter")

更改字体大小

self.label=Label(self, bg= "blue", font=( "Helvetica" , 14 ),text="你好,tkinter")

anchor:如果小部件的空间超过文本所需的空间,则此选项用于控制文本的位置。默认值为 anchor=CENTER,它使文本在可用空间中居中。
bg:该选项用于设置标签和指示器后面显示的正常背景颜色。
bd:此选项用于设置指标周围边框的大小。默认 bd 值设置为 2 个像素。
font:如果要在标签中显示文本(使用 text 或 textvariable 选项),则 font 选项用于指定标签中的文本将以何种字体显示。
cursor:用于指定当鼠标移到标签上时显示什么光标。默认是使用标准光标。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值