@ProgramistNoob
Начинающий программист

В чём ошибка в коде?

import sqlite3
from tkinter import *
import tkinter as tk
import tkinter.ttk as ttk
  
class Table(tk.Frame):
    def __init__(self, parent=None, headings=tuple(), rows=tuple()):
        super().__init__(parent)
  
        table = ttk.Treeview(self, show="headings", selectmode="browse")
        table["columns"] = headings
        table["displaycolumns"] = headings
  
        for head in headings:
            table.heading(head, text=head, anchor=tk.CENTER)
            table.column(head, anchor=tk.CENTER)
  
        for row in rows:
            table.insert('', tk.END, values=tuple(row))
  
        scrolltable = tk.Scrollbar(self, command=table.yview)
        table.configure(yscrollcommand=scrolltable.set)
        scrolltable.pack(side=tk.RIGHT, fill=tk.Y)
        table.pack(expand=tk.YES, fill=tk.BOTH)


root = tk.Tk()
table = Table(root, headings=('Авторы', 'Название', 'ISBN'))
table.pack(expand=tk.YES, fill=tk.BOTH)

def clicked():  
    table.configure(text="...")

btn = Button(text="Hello", command=clicked)
btn.pack()

root.mainloop()
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
в
table.configure(text="...")
нет text параметра.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы