1
我想構建一個general purpose application that will be used like a IDE for anything。如何動態地將應用程序嵌入到另一個應用程序中?
如何能夠將一個應用程序到另一個應用程序,在運行時,像這樣:
我想構建一個general purpose application that will be used like a IDE for anything。如何動態地將應用程序嵌入到另一個應用程序中?
如何能夠將一個應用程序到另一個應用程序,在運行時,像這樣:
有很多方法來完成你想要的東西。
在評論中,你說你的目標平臺是Linux。使用XEmbed(Wikipedia link)可以將X應用程序嵌入到另一個應用程序中。我從來沒有親自使用它,所以我不能評論它是多麼容易使用或穩定它是解決您的問題。
在另一個層面上,您可以實現您正在尋找的作爲窗口管理器的擴展。作爲一個可擴展的窗口管理器,你會想到:你可以添加一個鉤子來告訴Xmonad如何處理你的窗口。不過,這需要Xmonad和Haskell的知識。
您可能需要指定基本環境(Linux,Windows,Mac OS)。如果您使用Linux,則可以使用XEmbed將X應用程序嵌入到您自己的應用程序中。 – sleblanc
是的,主要的平臺是Linux。我會看看XEmbed,謝謝。 – ceremcem