我在c#中理解gtk时遇到了问题

时间:2016-12-28 22:31:46

标签: c# gtk

最近我开始学习gtk for c#。我无法理解小部件在盒子和东西中的位置。就像这样...我不知道如何添加不同的小部件并将它们放在我想要的地方...... / p>

    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();

1 个答案:

答案 0 :(得分:1)

你需要将你的小部件添加到容器(盒子和面板)我建议从这样的东西开始:

http://www.mono-project.com/docs/gui/gtksharp/beginners-guide/

大约1/2左右它会谈到你要求的东西 - 但要确保你也明白它的上面是什么。