GTK#布局按钮行

时间:2011-10-06 20:21:55

标签: mono gtk#

我无法在GTK窗口中获得我想要的布局,而且我没有时间来学习这个简单应用程序(必须使用Mono GTK#)的布局系统的细节。事实上,我不是很熟悉它。)

布局看似简单:

窗口底部应包含两行按钮,每行八个按钮。 余数(上)应该是TextView。

按钮需要全部大小相同,底部八个应与前八个对齐。当窗口在宽度上调整大小时,所有按钮都应调整其宽度,以便所有八个按钮紧贴窗口宽度。如果按钮文本不适合,因为宽度太小,它应该只裁剪文本。

我正在使用一个有三行的VBox,底部的两行各有一个HButtonBox,一行用于八个按钮,但我认为这不是达到我想要的方式。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以按如下方式使用Gtk.Table控件:

  • 有三行八列
  • 将16个按钮放在第1行和第1行中。 2
  • 将TextView放在第3行,并从第1列到第8列进行跨越。

您必须将表的Homogeneous属性设置为true才能达到所需的效果。