Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
GTK#でMonoを使用していて、既存のウィンドウをGTK.Notebookの新しいタブとして表示しようとしています。現在、次のようにウィジェットをノートブックに再ペアレント化しています。
MyWindow myWindow = new MyWindow(); myWindow.Children [0] .Reparent(myNotebook)
これを行う必要がありますか、それとも既存のウィンドウを再利用してタブに表示できるようにするためのより良い方法はありますか?
あなたの方法が最善の方法です。次のような恐ろしいハックを使用せずにウィンドウをタブに埋め込む方法はありませんGtkPlug(.NETを使用している場合は興味がないと思います)。gnome-terminalこれを行う方法の例については、toのコードを参照してください。
GtkPlug
gnome-terminal