Есть ли способ изменить размер или переместить pandastable? - PullRequest
0 голосов
/ 15 января 2019

Итак, у меня есть этот код, но когда я запускаю его, 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()

Выход: Incorrect bookin/out

Теперь, это мой предыдущий код, в котором мне не удается вставить таблицу, это было до того, как я нашел библиотеку 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()

Я знаю, что это не сработает для вас, ребята, но, возможно, вы можете помочь, только просмотрев его.

Вид «желаемого» выхода:

Kind of 'desired' output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...