Python tkinter-使用.grid()在两行中拉伸小部件

时间:2015-01-30 20:18:29

标签: python layout tkinter

我查看了tkinter文档,但是我不太明白它们的含义。 我的代码非常简单(实际上还没有连接到任何东西)是 -

import time
from tkinter import *

root = Tk()

Label1 = Label(root, text="Input: ")##.grid(row=0, column=0)
Label1.grid(row=0, column=0)
##Label1.configure(text="Test")
Label2 = Label(root, text="Key:   ")##.grid(row=1, column=0)
Label2.grid(row=1, column=0)
##Label(root, text="Input: ").grid(row=2, column=0)
Input_Box = Entry(root, bg="grey")
Input_Box.grid(row=0, column=1)
Key_Box = Entry(root, bg="grey")
Key_Box.grid(row=1, column=1)
##Input_Box.pack(anchor=CENTER)
def Encrypt_Button_Press():
    User_Input = Input_Box.get()
    print(User_Input)
    Encrypt_Button.configure(text="Encrypting")
def Decrypt_Button_Press():
    User_Input = Input_Box.get()
    print(User_Input)
    Decrypt_Button.configure(text="Decrypting")


Encrypt_Button = Button(text="Encrypt", command=Encrypt_Button_Press)##.grid(row=1, column=0)
Encrypt_Button.grid(row=3, column=0)
##Encrypt_Button.grid(row=1)
##Encrypt_Button.pack(anchor=CENTER, side=LEFT)

##Button_Text = "Text1"
Decrypt_Button = Button(text="Decrypt", command=Decrypt_Button_Press)##.grid(row=1, column = 1)
Decrypt_Button.grid(row=4, column = 0)

Output_Box = Text(root, height=2, width=15)
Output_Box.grid(row=3, column=1)
##Decrypt_Button.grid(row=2)
##Decrypt_Button.pack(anchor=CENTER, side=LEFT)
root.mainloop() 

在代码的底部有一个名为Output_Box的文本框,我想要做的是在第3行和第4行拉伸它,而不是扩展第3行。

感谢您的帮助。

0 个答案:

没有答案