tkinter将程序划分为3个部分?

时间:2017-03-19 14:14:36

标签: python tkinter

我想创建这个: enter image description here

我想创建这3个部分,每个部分都会有不同的内容由计算机生成,中间会有巨大的文本字段。

1 个答案:

答案 0 :(得分:1)

import tkinter
from tkinter import *


class GUI:
    def __init__(self):
        self.root = tkinter.Tk()
        self.root.geometry('500x500')

        #Textbox
        first_textbox = Text(self.root, width=25, height=10, bg='yellow')
        second_textbox = Text(self.root, width=25, height=10, bg='blue')
        third_textbox = Text(self.root, width=50, height=20, bg='red')


        # Packing
        first_textbox.grid(column=1, row=1)  
        second_textbox.grid(column=1, row=2)
        third_textbox.grid(column=2, row=1, rowspan=2)

    def start(self):
        self.root.mainloop()

appstart = GUI()
appstart.start()

我会使用effbot.org作为一个很好的资源。此代码将为您提供网格系统如何在窗体上放置窗口小部件的工作示例。我让他们每个人都有不同的颜色,以帮助想象这一点。