2

我将 Mono 与 GTK# 一起使用,并尝试将现有窗口显示为 GTK.Notebook 中的新选项卡。我目前正在将小部件重新设置为笔记本,如下所示:

我的窗口 myWindow = new MyWindow();
myWindow.Children[0].Reparent(myNotebook)

我应该这样做,还是有更好的方法来重新使用现有窗口,以便您可以在选项卡上显示它?

4

1 回答 1

3

GtkPlug您的方式是最好的方式,如果不使用可怕的黑客(我猜如果您使用.NET,您会对此不感兴趣),就无法将窗口嵌入选项卡中。查看代码以gnome-terminal获取有关如何执行此操作的示例。

于 2008-09-17T05:50:30.717 回答