python : tkinter -- 网格窗口的制作

        Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,用来入门,熟悉窗口视窗的使用,非常有必要。


        今天让我们来学习tkinter里的一个基础窗口制作。如图下示:

 

1.首先导入我们的tkinter库

from tkinter import *  #导入tkinter
root=Tk()

2.制作窗口大小与设置标题

root.geometry("300x200+300+200")   #制作窗口大小
root.title("虚拟窗口")

        也可根据情形设置背景颜色(颜色根据个人需求)

root.config(bg="purple")  

3.我们为了减少字节可以使用 循环的方式进行 制作

for i in range(1,12):
    if i==10:           #数字0
        bnt0 = Button(root, text="0", width=5, bg="orange")
        bnt0.grid(row=3, column=0, columnspan=2, sticky=E + W)  # 占据两个格子大小    并且左右贴紧
    elif i==11:          #  字符 “."
        bntl = Button(root, text=".", width=5, bg="white")
        bntl.grid(row=3, column=2, sticky=E + W)
    else:            #数字  1-9
        color1 = ["red", "yellow", "green", "pink", "purple"]
        color2 = choice(color1)                        #随选取一个颜色
        bnt=Button(root,text=str(i),width=5,bg=color2)
        bnt.grid(row=(i-1)//3, column=(i-1)%3)          #  设置每个数的列与行

        也可以根据要制作的窗口拆分开来进行其他操作

4.最后加上一句代码,让窗口始终能看见

root.mainloop()

最后我们输出的结果就是如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值