Итак, у меня есть этот код, но когда я запускаю его, pandastable перекрывает кнопку bookin и заголовок таблицы. Как я могу настроить это? Я не могу найти никакой помощи относительно этого.
def bookin_bookout():
global screen10
screen10 = Toplevel(screen)
screen10.title('Book In Book Out')
screen10.geometry('500x500')
df =pd.read_csv('C:/Users/x64/Desktop/SharedPowerFinal/Data/Users.csv')
Label(screen10, text = 'Book In', font = ('calibri', 12)) .grid(row=0)
Button(screen10, text = 'Book In', font = ('calibri', 12)).grid()
Label(screen10, text = '') .grid()
Label(screen10, text = '') .grid()
Label(screen10, text = 'Book Out', font = ('calibri', 12)) .grid()
scrolledtext.ScrolledText(screen10, width = 40, height = 10)
Button(screen10, text = 'Book Out', font = ('calibri', 12)) .grid()
Label(screen10, text = '') .grid()
Label(screen10, text = '') .grid()
Button(screen10, text = 'Cancel', font = ('calibri', 12), command = screen10.destroy) .grid()
table = pandastable.Table(screen10, dataframe=df)
table.show()
Выход:

Теперь, это мой предыдущий код, в котором мне не удается вставить таблицу, это было до того, как я нашел библиотеку pandastable, но это желательный вывод для меня, по крайней мере, когда речь идет о внешнем виде и форматировании окна. Я действительно новичок в tkinter, и это меня очень беспокоит.
def bookin_bookout():
global screen10
screen10 = Toplevel(screen)
screen10.title('Book In Book Out')
screen10.geometry('400x600')
screen.resizable(False, False)
Label(screen10, text = 'Book In', font = ('calibri', 12)) .pack()
scrolledtext.ScrolledText(screen10, width = 40, height = 10) .pack()
Button(screen10, text = 'Book In', font = ('calibri', 12), command = finish_booking) .pack()
Label(screen10, text = '') .pack()
Label(screen10, text = '') .pack()
Label(screen10, text = 'Book Out', font = ('calibri', 12)) .pack()
scrolledtext.ScrolledText(screen10, width = 40, height = 10) .pack()
Button(screen10, text = 'Book Out', font = ('calibri', 12), command = finish_booking) .pack()
Label(screen10, text = '') .pack()
Label(screen10, text = '') .pack()
Button(screen10, text = 'Cancel', font = ('calibri', 12), command = screen10.destroy) .pack()
Я знаю, что это не сработает для вас, ребята, но, возможно, вы можете помочь, только просмотрев его.
Вид «желаемого» выхода:
