我希望我的程序没有边框,但是每当我将 wx.NO_BORDER 设置为框架时,我都会得到这个蓝色的小盒子,它会带走所有东西。
我怎样才能设置 wx.no_border 而不破坏一切?
我已经尝试了一切!
谢谢。
代码:
import wx
class nGUI(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,size=(500,160),style=wx.DEFAULT_FRAME_STYLE & wx.NO_BORDER & ~wx.SYSTEM_MENU)
panel=wx.Panel(self)
self.Centre()
image_file = '../nGFX/nPySlim.png'
bmp1 = wx.Image(image_file, wx.BITMAP_TYPE_ANY).ConvertToBitmap()
panel.bitmap1 = wx.StaticBitmap(panel, -1, bmp1, (0, 0))
textbox = wx.TextCtrl(panel.bitmap1, -1, pos=(245,50), size=(210, 28))
font = wx.Font(14,wx.FONTFAMILY_SWISS,wx.FONTSTYLE_SLANT,wx.FONTWEIGHT_NORMAL)
textbox.SetFont(font)
wx.Button(panel.bitmap1, -1, pos=(413,90), size=(60, 25), label="Generate")
if __name__=='__main__':
app=wx.PySimpleApp()
frame=nGUI(parent=None,id=-1)
frame.Show()
app.MainLoop()