尝试导入另一个框内的框时出现分段错误

时间:2015-10-04 18:14:03

标签: python python-3.x segmentation-fault pygobject

我的简单Python应用程序存在问题,我正在尝试这样做。我想在另一个盒子中导入一个盒子。哪一个是班级。当你看到我的代码时,我会更清楚:

class Logbook:

    def __init__(self):
        builder = Gtk.Builder()
        builder.add_from_file('openplane/gui/logbook/logbook.glade')

        self.window = builder.get_object('mainWindow')
        # On défini l'icône de la fenêtre
        self.window.set_icon_from_file(config.icon_path)

        # On récupère la grille où l'on va attacher les différents widgets
        grid = builder.get_object('layout')

        # On créer la vue des vols
        self.flight_view = FlightView()
        # Et on l'importe directement dans la grille
        grid.attach(self.flight_view, 1, 0, 1, 1)

所以我想在FlightView窗口中导入Logbook类。

class FlightView(Gtk.Box):

    def __init__(self):
        builder = Gtk.Builder()
        builder.add_from_file('openplane/gui/logbook/flight_view.glade')

        # On récupère le layout principal qu'on attache ensuite à cette classe
        # celle-ci se fait ensuite attachée dans le logbook
        main_layout = builder.get_object('FlightView')
        self.pack_start(main_layout, True, True, 0)

对不起法语的所有评论。

但我跑了这个,我有Segmentation fault。我读到我只是用一个简单的捕获就无法避免它。那么为什么用这个简单的代码引发这个错误呢?

感谢您的帮助。

0 个答案:

没有答案