請參閱圖像第一http://libertygroupllc.com/twowindow.jpg如何隱藏有關wxPython的黑色文件背景
嗨,看看這個形象,如果我點擊這是由py2exe設置好的了py.exe文件,有要顯示兩個窗口....顯然,我不希望黑色背景(即python.exe)...所以如何隱藏它,以便當我點擊py.exe時,只有一個窗口會顯示....
謝謝〜
馬克:
您好,我嘗試,但它不工作...讓我解釋更多...
我有一個test.py文件象下面這樣:
import wx
class gideon(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'This is a new window',size=(500,400))
panel = wx.Panel(self)
button = wx.Button(panel,label='Exit',pos=(130,10),size=(60,60))
self.Bind(wx.EVT_BUTTON,self.closebutton,button)
self.Bind(wx.EVT_CLOSE,self.closewindow)
status = self.CreateStatusBar()
menubar = wx.MenuBar()
first = wx.Menu()
second = wx.Menu()
first.Append(wx.NewId(),'New Window','This is a new window')
first.Append(wx.NewId(),'Open...','This will open a new window')
menubar.Append(first,'File')
menubar.Append(second,'Edit')
self.SetMenuBar(menubar)
def closebutton(self,event):
self.Close(True)
def closewindow(self,event):
self.Destroy()
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = gideon(parent=None,id=-1)
frame.Show()
app.MainLoop()
和設置。 PY
from distutils.core import setup
import py2exe
setup(
console=["test.pyw"],
options = { "py2exe": { "dll_excludes": ["MSVCP90.dll"] } }
)
我把桌面上的這兩個文件和cmd => CD桌面=> setup.py py2exe
我可以做的Un根據你的意思既不test.py也不test.pyw ...
我做到了,謝謝馬克這麼多! o(∩_∩)o〜 – 2011-02-04 15:22:22