Как вы можете сделать ячейки столбца информационного кадра в python GUI доступными для редактирования? - PullRequest
0 голосов
/ 11 февраля 2020

Я впервые строю GUI в python, для которого я использую tkinter. В одном из моих кадров я показываю pandas фрейм данных с использованием ttk treeview. Я хотел бы сделать один из столбцов информационного кадра редактируемым в GUI. Я читал, и я нашел способ сделать это с всплывающими окнами, но это не то, что я хочу. Есть ли способ создать напрямую редактируемый столбец в tkinter, используя treeview или любой другой модуль. Настройка для моего текущего кадра данных приведена ниже.

    self.tree =ttk.Treeview(self.Frame3,show='headings')

    self.vsb = ttk.Scrollbar(orient="vertical",
                        command=self.tree.yview)
    self.hsb = ttk.Scrollbar(orient="horizontal",
                        command=self.tree.xview)
    self.tree.configure(yscrollcommand=self.vsb.set,
                        xscrollcommand=self.hsb.set)

    for i in columns:
                self.tree.column(i,anchor='c',stretch=True,width=col_width)
                self.tree.heading(i,text=i,anchor='c')
    for index,row in self.final_df.iterrows():
                self.tree.insert("",'end',text=index,values=list(row),tags=tag)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...