2012-07-10 72 views
0

我正在尋找一種將.exe嵌入到框架中的方法。 (MDI)在wxpython中嵌入.exe

我不知道如何做到這一點。

我正在使用wxpython 2.9,並沒有什麼網上有關於此(直到現在)。

+1

你在說什麼類型的.exe文件?控制檯程序根本不繪製GUI,GUI程序已經擁有自己的用戶界面。 – 2012-07-10 00:17:40

+0

與Windows上的notepad.exe一樣,我會將其嵌入到框架中。它不會打開一個新窗口,但它會在我的wxpython應用程序中。 – user1513192 2012-07-10 03:34:25

回答

0

正如Ned指出的,將其他GUI應用程序嵌入到wxPython中並不重要。在wxPython中可以使用幾個類似Notepad的程序,包括Editra和Ulipad。您需要訪問OLE或ActiveX:http://bytes.com/topic/python/answers/473601-embed-notepad-into-frame-widget

+0

我實際上並沒有使用記事本,我只是用它作爲例子。我怎樣才能做到這一點與OLE? – user1513192 2012-07-10 13:56:51

+0

你可能不得不看PyWin32或ctypes – 2012-07-10 14:02:24

0

將一個GUI應用程序嵌入另一個GUI應用程序並不是一件簡單的事情。例如,編寫應用程序以提供其自己的主框架。您可以嘗試將記事本定位到屏幕上的特定位置。

如果你真的在談論記事本,那麼你有不同的行動方案。記事本只不過是帶有一些代碼的文本控件來保存並將內容加載到文件中。

+0

我曾經使用過一個名爲'Game Maker'的程序,這個程序是爲12+人設計的,它具有這個功能。我認爲這並不困難。 – user1513192 2012-07-10 12:00:19