使用(Py)GTK调整大小时,DrawingArea会自动缩放

|| 如何在窗口调整大小时缩放
gtk.DrawingArea
?我正在编写一个代码,该代码将在DrawingArea中绘制一些颜色,并将这些颜色添加到
gtk.Table
单元格中。我只需要将图像在单元的所有空间中拉伸即可。 对不起我的英语不好。 谢谢     
已邀请:
首先关闭ѭ2来创建表:
table = gtk.Table(rows=1, columns=1, homogeneous=False)
如果未关闭
homogeneous
,则每个表格单元格将与DrawingArea一样宽和高。 要将DrawingArea附加到表:
  table.attach(child, left_attach, right_attach, top_attach, bottom_attach,
           xoptions=EXPAND|FILL, yoptions=EXPAND|FILL, xpadding=0, ypadding=0)
xoptions
yoptions
保留为
EXPAND|FILL
,以扩大DrawingArea。如果表格也设置为可扩展(默认为when9ѭ),则在窗口处于打开状态时,DrawingArea应该自动调整大小。 有关更多信息,请参见此站点:pygtk表文档     

要回复问题请先登录注册