栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的GUI编程之Grid布局的使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的GUI编程之Grid布局的使用

import tkinter as tk
from tkinter import ttk


class Application():

    def __init__(self, master):
        self.master = master
        self.initWidgets()

    def initWidgets(self):

        input1 = tk.Entry(master=self.master, relief=tk.SUNKEN, font=('Courier New', 24), width=25, fg="blue")
        input1.pack(side=tk.TOP, pady=10)
        label = tk.Label(master=self.master, text="结果")
        label.pack(side=tk.TOP)
        # input2 = tk.Entry(master=self.master, relief=tk.SUNKEN, font=('Courier New', 24), width=25, show="*",fg="blue", state=tk.DISABLED)
        input2 = tk.Entry(master=self.master, relief=tk.SUNKEN, font=('Courier New', 24), width=25, fg="blue", state=tk.DISABLED)
        input2.pack(side=tk.TOP, pady=10)
        p2 = tk.frame(self.master)
        p2.pack(side=tk.TOP)
        names = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "-", "*", "/", ".", "=")
        # 遍历字符串元组
        for i in range(len(names)):
            b = tk.Button(p2, text=names[i], font=('Verdana', 20), width=6)
            print(i // 4, i % 4)
            b.grid(row=i // 4, column=i % 4)


root = tk.Tk()
root.title("Grid布局")
Application(root)
root.mainloop()



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329361.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号