tcl脚本语言 入门到精通_24PythonTkinter GUI快速入门

cb87ac3611b09aa81e907156243c7567.gif

阅读前言

文章索引21之前,都采用0xA0这种方式分类,现在直接使用名字,可能会好一点,毕竟有些不习惯。

本公众号目前已涉及内容:

1)Qt

2)STM32

3)硬件

4)C语言

5)python

1、了解Tkinter

Tkinter是Python基于Tk工具包的默认GUI库。Tk工具包最初是为Tcl(工具命令语言)设计的,Tk普及后,其被移植到很多的其他脚本语言。

2、使用方法

在文件中直接导入Tkinter模块即可

import tkinter
#pyton3中导入模块tkinter中的‘t’用小写,老版本用大写
3、程序运行流程

写代码必然需要知道程序怎么跑的,或是一些写代码的流程,这个是必然要清楚的。

1)Tkinter第一步先导入模块

2)第二步写业务

3)业务写完调用mainloop(),用来启动程序。mainloop一般写在程序的最后一段代码,让程序进入死循环中,其他所有的事件都在这个死循环中完成。相当于单片机,或者RTOS中的一个任务,事件触发可以理解成中断。

4、简单代码示例

学习一个简单的例子,一般可以达到快速入门。下面是一个我写的简单示例,这个示例仅仅显示一个label。

import tkinter

#调用Tk()可以理解为new一个widget
widget = tkinter.Tk()
#设置标题
widget.title("Main window")
#调节大小
widget.geometry('500x200')
"""
注意,这里的500x200是英文“x”,不是“*”,感觉比较反人类
"""
#定义一个label
label = tkinter.Label(widget, text='the fist label')
#pack是布局相关的内容
label.pack()
#mainloop调用,使得程序运行进入死循环
widget.mainloop()
5、Tkinter布局

Thinker布局有三种方式,分别是Placer、Packer、Grid

1)Placer布局:用法很简单,给出控件大小和位置,使用Placer就可以将控件摆放好。

2)Packer布局:可以将控件放到正确的位置,其会寻找剩余的控件进行填充控件。

3)Grid布局:通过网络坐标,使用Grid将控件放在指定的位置。

6、Python函数处理机制

需要知道函数怎么跑,怎么调用即可。

只要会上面几个,即可自己写Python的GUI,有没有感觉很简单!

15aa3e3b9d6b1b9f59631be4ee3ae883.png 1bdd3e6163cc8e0e018d88e6db30b145.png扫码关注我哦 1bdd3e6163cc8e0e018d88e6db30b145.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值