Я новичок в Python, так что, пожалуйста, простите меня за нубовство. Я пытаюсь создать строку состояния в нижней части окна моего приложения, но кажется, что каждый раз, когда я использую методы pack () и grid () вместе в одном файле, главное окно приложения не открывается. Когда я комментирую строку, в которой написано statusbar.pack (side = BOTTOM, fill = X), мое окно приложения открывается нормально, но если я оставлю его в нем, нет, а также, если я закомментирую любые строки, которые используют метод сетки откроется окно со строкой состояния. Похоже, я могу использовать только pack () или grid (), но не то и другое одновременно. Я знаю, что смогу использовать оба метода. Какие-либо предложения? Вот код:
from Tkinter import *
import tkMessageBox
def Quit():
answer = tkMessageBox.askokcancel('Quit', 'Are you sure?')
if answer:
app.destroy()
app = Tk()
app.geometry('700x500+400+200')
app.title('Title')
label_1 = Label(text = "Enter number")
label_1.grid(row = 0, column = 0)
text_box1 = DoubleVar()
input1 = Entry(app, textvariable = text_box1)
input1.grid(row = 0, column = 2)
statusbar = Label(app, text = "", bd = 1, relief = SUNKEN, anchor = W)
statusbar.pack(side = BOTTOM, fill = X)
startButton = Button(app, text = "Start", command = StoreValues).grid(row = 9, column = 2, padx = 15, pady = 15)
app.mainloop()
Любая помощь приветствуется! Спасибо!