2012-07-10 57 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