跟着莫烦一起做简单的窗口视窗

点它跟着一起学习吧:https://morvanzhou.github.io/tutorials/python-basic/tkinter/


  • 首先我们要知道,什么是 Tkinter?

Tkinter 是使用 python 进行窗口视窗设计的模块。简单的构造,多平台,多系统的兼容性,能让它成为让你快速入门定制窗口文件的好助手。它在 python 窗口视窗模块中是一款简单型的。所以用来入门,熟悉窗口视窗的使用,非常有必要。


1、Label & Button 标签和按钮¶

  • 窗口主体框架
  • 窗口内容
1.1 窗口主体框架

每一个 tkinter 应用的主体框架都可以包含下面这部分. 定义 window 窗口 和window的一些属性, 然后书写窗口内容, 最后执行window.mainloop让窗口活起来.
代码如下:

import tkinter as tk

window = tk.Tk()
window.title('my window')
window.geometry('200x100')

# 这里是窗口的内容

window.mainloop()
1.2 窗口内容

这次我们会建立一个用来描述的标签 tk.Label, 比如:

l = tk.Label(window, 
    text='OMG! this is TK!',    # 标签的文字
    bg='green',     # 背景颜色
    font=('Arial', 12),     # 字体和字体大小
    width=15, height=2  # 标签长宽
    )
l.pack()    # 固定窗口位置

我们也可以通过变量的形式控制标签的显示, 这时我们引入按钮 tk.Button 的概念, 没点一次按钮, 标签变化一次. 用一下内容替换上面的标签. 并把需要变化的文字存成变量 var:

var = tk.StringVar()    # 这时文字变量储存器
l = tk.Label(window, 
    textvariable=var,   # 使用 textvariable 替换 text, 因为这个可以变化
    bg='green', font=('Arial', 12), width=15, height=2)
l.pack() 

接着我们来做 按钮 tk.Button:

b = tk.Button(window, 
    text='hit me',      # 显示在按钮上的文字
    width=15, height=2, 
    command=hit_me)     # 点击按钮式执行的命令
b.pack()    # 按钮位置

那么点击是的命令我们用 if else 语句来判断. 用 on_hit 来判断当前状态.

on_hit = False  # 默认初始状态为 False
def hit_me():
    global on_hit
    if on_hit == False:     # 从 False 状态变成 True 状态
        on_hit = True
        var.set('you hit me')   # 设置标签的文字为 'you hit me'
    else:       # 从 True 状态变成 False 状态
        on_hit = False
        var.set('') # 设置 文字为空

上面是分块讲解,让我们来看一下完整的代码吧

#完整代码

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python教程是一个非常受欢迎的Python学习资源,它提供了丰富的视频教程和示例代码,帮助初学者快速入门Python编程。要开始学习的Python教程,您需要按照以下步骤进行安装和配置: 1. 首先,确保您的计算机上已安装Python 3.5或更高版本。如果您尚未安装Python,请根据您的操作系统执行以下步骤: - 对于Ubuntu/Linux 64位系统,请使用以下命令安装Python和pip: ``` $ sudo apt-get install python3 python3-pip ``` - 对于MacOS X系统,请使用以下命令安装Python和pip: ``` $ sudo easy_install --upgrade pip $ sudo easy_install --upgrade six ``` 2. 安装Anaconda和PyCharm是学习Python的另一种选择。Anaconda是一个Python发行版,它集成了许多科学计算和数据分析的包,可以方便地进行Python开发。PyCharm是一款强大的Python集成开发环境(IDE),提供了丰富的功能和工具,使编程更加高效。您可以按照相关文档和指南安装和配置Anaconda和PyCharm。 3. 一旦您完成了Python的安装和配置,您可以访问Python教程的官方网站(https://mofanpy***的视频教程。 4. Python教程涵盖了许多不同的主题,包括Python基础知识、机器学习、深度学习、数据分析等。您可以根据自己的需求选择相应的教程进行学习。 总结起来,要开始学习的Python教程,您需要安装Python和pip,可以选择安装Anaconda和PyCharm进行更方便的开发环境,然后访问Python***

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值