Python tkinter GUI的几种写法及比较

自学python’编程,做点笔记,分享体会。

一、学编程为什么要搞GUI?

不搞GUI,编程就是花拳绣腿。不从搞项目的角度去考虑编程思路永远都是耍流氓。你是报班学习,你会发现你花了大把银子,学了很多基础知识,甚至是提高班,掌握了很多库,但真正想搞项目的时候仍然一筹莫展。想过没有,你写个爬虫,难道会让用户在控制台下运行?没点交互,你好意思跟用户交付?当然大厂除外,那都是流水线作业,你只需管你那颗螺丝钉。

二、Python搞GUI为什么要选tkinter?

常用的库无非就是tkinter, wxPython, pyQt,很多人都觉得tkinter丑陋,好多大牛都推崇pyQt。个人觉得,pyQt页面布局一时爽,当你修改界面,代码又要重新转换,涉及复杂的数据交互绝对让人崩溃。反而,tkinter 是 Python 的标准 GUI 接口,程序员控制起来随时可以做到心中有数,一样也可以做出外观上乘的界面,比如ttkbootstrap库。

在这里插入图片描述

三、几种写法

1.逻辑写法

就是按程序执行的先后顺序从前到后写代码。

from tkinter import *

root = Tk()
root.title('万师兄')
root.geometry('200x100+100+100')
Button(root, text='确定').pack
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值