Найти - Пользователи
Полная версия: Обновление данных в treeview из БД
Начало » GUI » Обновление данных в treeview из БД
1 2 3 4 5
Feelgood
4kpt_V
Еле нашел свой старый ответ…
Отлично! Теперь действительно ясно!
Feelgood
Начал переписывать приложение учитывая Ваши рекомендации!
Стал вопрос теперь как правильно реализовать класс дочернего окна.

 import tkinter as tk
from tkinter import ttk
class Main(tk.Frame):
    def __init__(self, root, *attr, **kwargs):
        super().__init__(self, root, *attr, **kwargs)
        self.init_main()
    def init_main(self):
        toolbar = tk.Frame()
        toolbar.pack(side=tk.TOP, fill=tk.X)
        toolbar.config(bg='#d7d8e0', bd=2)
        btnOpenDialog = tk.Button(toolbar, text='Добавить позицию', command=self.open_dialog)
        btnOpenDialog.pack(side=tk.LEFT)
        btnOpenDialog.config(bg='#d7d8e0', bd=0, compound=tk.TOP)
    def open_dialog(self):
        Child()
"""
class Child(tk.Frame):
    def __init__(self):
         = tk.Toplevel()
        .title('Добавить доходы/расходы')
        .geometry('400x220+400+300')
        .resizable(False, False)
"""
if __name__ == "__main__":
    root = tk.Tk()
    my_widget = Main(root)
    Main.pack()
    root.title("Домашние финансы")
    root.geometry("650x450+300+200")
    root.resizable(False, False)
    root.mainloop()
4kpt_V
Если Вы хотите toplevel, то от него и наследуетесь. Если те виджеты, которые будут на топлевеле нужно где-то еще отображать, тогда придется писать для них новый класс. У Вас скорее всего первый вариант.
MrViktor
4kpt_V
Извиняюсь, что вмешиваюсь, да еще и не потеме. А с firebird 3 вы не работали? ищу небольшой пример.
4kpt_V
MrViktor
Я работаю с алхимией. А она, вроде, должна с ней дружить
MrViktor
4kpt_V
MrViktorЯ работаю с алхимией. А она, вроде, должна с ней дружить
Спасибо, не слышал о такой алхимии. Почитаем.
4kpt_V
Я по-ней делал доклад. Я думаю будет хорошая вводная для Вас.

P.S. Только это не модуль, а библиотека.
MrViktor
4kpt_V
Я по-ней делал доклад. Я думаю будет хорошая вводная для Вас.
С этого и надо было начинать , еще раз спасибо!
4kpt_V
Тут презентация, чтобы легче было понят, что я там несу…
MrViktor
4kpt_V
Тут презентация, чтобы легче было понят, что я там несу…
Пока впечатлениее такое: охренеть….
Что-то одного не понял, данная библиотека использует базу данных как набор таблиц и пользователю предоставляет свой интерфейс для постраения запросов и связей? Сдается мне, данная библиотека не актуальна для работы с десктоп приложениями. Вобщем буду разбираться между делом и с ней.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB