自学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