Горизонтальная полоса прокрутки не прокручивается ткинтер - PullRequest
0 голосов
/ 24 мая 2018

Возникли проблемы с этой горизонтальной полосой прокрутки ... Я сложил это вместе, но могу ошибаться.Полоса прокрутки там, где я хочу, чтобы она была просто непригодна и не прокручивалась никуда.Там около 83 столбцов, и я вижу только 15 из них.

import databasefile
import sqlite3
from tkinter import *
from tkinter.ttk import *

conn = sqlite3.connect("test_db.db")
cursor = conn.cursor()
returns = cursor.execute("SELECT * FROM Order_Number ORDER BY id DESC")


variables = [1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17,18,19,20]

class App(Frame):

def __init__(self, parent):
    Frame.__init__(self, parent)
    self.CreateUI()
    self.grid(sticky = (N,S,W,E))
    parent.grid_rowconfigure(1, weight = 1)
    parent.grid_columnconfigure(1, weight = 1)
    parent.wm_title("Database")
    parent.maxsize(width=1200,height=600)
    parent.resizable(width=0,height=0)

def CreateUI(self):
    tv = Treeview(self)
    tv['columns'] = variables

    # Scroll Bar section
    vsb = Scrollbar(root,orient="horizontal",command=tv.xview)
    tv.configure(xscrollcommand=vsb.set)
    vsb.place(x=0,y=210,height=20, width=1200)


    tv.column("#0", anchor="w",width=25)
    for item in variables:
        tv.heading(str(item),text=str(item))
        tv.column(str(item),anchor='center',width=75)

    tv.grid(sticky = (N,S,W,E))

    self.grid_rowconfigure(index=1, weight = 1)
    self.grid_columnconfigure(index=1, weight = 1)
    for row in returns:
        tv.insert('','end',values=(row))





root = Tk()

App(root)

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