這可能是個奇怪的問題,但我沒有找到像這樣的東西,所以我問。我想顯示我的位圖按鈕,我有代碼,它工作得很好,但它不會顯示按鈕!如果我編寫代碼來清空IDLE,它正在工作並顯示位圖按鈕,但在IDLE中,我已經導入了一些圖片,但它沒有顯示按鈕!當然,按鈕還有其他圖像的座標。這裏是代碼:位圖按鈕不會顯示
import wx
類GameFrame(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self, parent, id, "Project", style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX, size=(860, 640))
wx.Frame.CenterOnScreen(self)
panel = wx.Panel(self)
self.SetBackgroundColour("green")
在這裏,我進口的一些照片,然後我導入位圖按鈕:
smallsoundstudioimg = wx.Image("Images/SmallSoundStudio.png", wx.BITMAP_TYPE_ANY).ConvertToBitmap()
self.sssbtn=wx.BitmapButton(panel, -1, smallsoundstudioimg, pos=(64,64))
self.Bind(wx.EVT_BUTTON, self.sssaction, self.sssbtn)
self.sssbtn.SetDefault()
def sssaction(self, event):
print "Small Sound Studio"
if __name__=='__main__':
app=wx.App()
frame=GameFrame(parent=None,id=-1)
frame.Show()
app.MainLoop()
請幫助別人!
非常感謝您的所有建議!