LINUX.ORG.RU

История изменений

Исправление Kilte, (текущая версия) :

Всё-таки осилил твою простыню.

Решил хранить переменную с путем к базе в объекте-родителе обоих классов

Наследование так не работает.

Это два разных объекта, они ничего не знают друг о друге, соответственно данные там будут разные. Ты хочешь глобальную переменную.

Как-то так лучше сделать:

bases = Bases()
viewer = Viewer()
tree_view = TreeView()
tree_view.connect('row-activated', viewer.on_row_activated)
tree_view.connect('row-activated', bases.on_row_activated)

Исправление Kilte, :

man события. В qt для этого есть сигналы и слоты, а вот в gtk не помню если честно.

Исходная версия Kilte, :

man события. В qt для этого есть сигналы и слоты, а вот в gtk не помню, если честно.