Python GTK滚动窗口高度问题

Python GTK滚动窗口高度问题,python,gtk3,pygtk,Python,Gtk3,Pygtk,我正在使用glade生成GTK应用程序布局,并使用python应用程序进行事件处理。我添加了一个ScrolledWindow组件: <child> <object class="GtkScrolledWindow" id="GraphWindow"> <property name="visible">True</property> <property name="can_focus">

我正在使用glade生成GTK应用程序布局,并使用python应用程序进行事件处理。我添加了一个ScrolledWindow组件:

    <child>
      <object class="GtkScrolledWindow" id="GraphWindow">
        <property name="visible">True</property>
        <property name="can_focus">True</property>
        <property name="shadow_type">in</property>
        <child>
          <placeholder/>
        </child>
      </object>
      <packing>
        <property name="left_attach">0</property>
        <property name="top_attach">2</property>
      </packing>
    </child>
问题是ScrolledWindow的高度是固定的,不能扩展。我想让它遮住整个窗户。滚动窗口的呈现方式如下:

如何扩展ScRelDeLee窗口组件的高度,使底部的空白空间被覆盖。


到完整的glade布局文件。

我通过在
layout.glade
文件的滚动窗口对象中将以下属性设置为
true
解决了这个问题


True

链接不起作用
class WeatherForecastApplicationBuilder(Gtk.Builder):
    def __init__(self, *args, **kwargs):
        Gtk.Builder.__init__(self, *args, **kwargs)
        self.add_from_file("layout.glade")
        self.window = self.get_object("WeatherForecastWindow")
        self.graph_window = self.get_object("GraphWindow")

        self._get_widgets_()
        self.connect_signals(self)
        self.window.show_all()
        Gtk.main()

    def _draw_chart_(self):
        figure = Figure()
        subplot = figure.add_subplot(111)
        subplot.plot(
            [1, 2, 3],
            [4, 5, 6],
        )
        subplot.set(xlabel='Date', ylabel='Temp', title='Temprature Change')

        canvas = FigureCanvas(figure)
        self.graph_window.add(canvas)
        self.window.show_all()