我在理解gtk的时候遇到了问题#
问题描述:
最近我开始学习gtk for c#。我无法理解widget和widget中widget的位置。像这样......我不知道如何添加不同的wiidgets和地点他们在这里我想...我在理解gtk的时候遇到了问题#
VBox vbox = new VBox(false, 5);
HBox hbox = new HBox(true, 3);
Alignment valign = new Alignment(0, 1, 0, 0);
vbox.PackStart(valign);
Button ok = new Button("OK");
ok.SetSizeRequest(70, 30);
Button close = new Button("Close");
hbox.Add(ok);
hbox.Add(close);
Alignment halign = new Alignment(1, 0, 0, 0);
halign.Add(hbox);
vbox.PackStart(halign, false, false, 3);
Add(vbox);
ShowAll();
答
您需要将您的小部件添加到容器(盒和面板),我会建议开始是这样的:
http://www.mono-project.com/docs/gui/gtksharp/beginners-guide/
约1/2的方式下来它谈论你所要求的 - 但做出当然你也明白它上面有什么。
而你的问题是??另外,为什么在存在多个“本地”API时使用GTK(Winforms,WPF,UWP等) – BradleyDotNET
@BradleyDotNET问题在那里(如果有点模糊) - 他们想知道如何添加和放置小部件 - 另外,你响应有点粗鲁 - 无论他们为什么要使用GTK,他们需要/想要学习什么都没关系。 –
@AnonyNichols“添加和放置小部件”听起来很宽泛(因此询问问题是什么)。我同意它为什么使用它并不重要;但是要指出那里有更简单/更好的解决方案。 – BradleyDotNET