利用Python中的tkinter 的 图形化界面编程可以用来制作一些好玩的小程序,但是前提是要有tkinter这个包。
在Windows下安装,直接在dos窗口中输入
pip install tkinter
做完准备工作之后,我们就可以来进入创作了。(如果安装tkinter包失败,可以去http://wiki.python.org/moin/TkInter官网)
首先在最上方导入tkinter的包
from tkinter import *
最开始需要创建一个窗口
# 创建窗口
window = Tk()
接着就是标题
# 设置标题
window.title("做我女朋友吧!")
# 设置长宽 这里的x是小写的,有点类似于乘号 宽 x 高
window.geometry("370x475+550+200")
# 当用户点击此按钮时,触发此方法
window.protocol("WM_DELETE_WINDOW", closeWindow)
接着就是弹窗中的标签控件
# 标签控件
Label1 = Label(window, text="hey 小姐姐", font="楷体 15", fg="green")
# grid就是定位,网格式布局
Label1.grid()
Label2 = Label(window, text="喜欢我吗?", font="微软雅黑 25")
# sticky 对齐方法 参数 N S E W
Label2.grid(row=1, column=1, sticky=E)
解释一下中间的参数,text是在 弹窗中的文字显示,font就是字体应该都知道,fg就是字体背景颜色
sticky中的有四个参数,东南西北
接着我们需要插入一张背景图片,为了这个小软件更加的美观
# 显示图片
# Python_01/play/girl.jpg
photo = PhotoImage(file='../play/girl.png')
# 这一步是将图片放进控件中
imageLabel = Label(window, image=photo)
# columnspan 组件所跨越的行数
imag