为什么 Gtk.ScrolledWindow 不能在 Python 中的 Gtk.Frame 中工作?

问题描述 投票:0回答:1

你好,

我有一个 Gtk.Box。

在 Gtk.Box 里面我有 3 次 Gtk.Frame。

Gtk.ScrolledWindow 在一个 Gtk.Frame 内。

Gtk.ScrolledWindow 中是一个 TreeView。

看起来像这样:

    `box = Gtk.Box(spacing=3)
    self.box = box

    # Create two frames
    frame1 = Gtk.Frame()
    frame1.set_margin_right(5)
    frame2 = Gtk.Frame()
    frame3 = Gtk.Frame()

    view = Gtk.TreeView(model=listmodel)

    scrolledwindow = Gtk.ScrolledWindow()
    scrolledwindow.add(view)

    self.frame1.add(srolledwindow)
    self.frame1.show_all()`

那么,如果我启动应用程序,为什么第一帧中没有显示任何内容?它只显示框架,而不显示内容(树视图填充了模型和值,这不在我的示例中)。

不知道如何解决:-(

python gtk
1个回答
0
投票

看来您没有将框架添加到盒子中。

第 2 帧和第 3 帧似乎是空的。

© www.soinside.com 2019 - 2024. All rights reserved.