Форум сайта python.su
#Boa:Frame:Frame1
# -*- coding: utf-8 -*-
import wx
class HelloFrame(wx.Frame):
def __init__ (self):
wx.Frame.__init__ (self, id=-1, parent=None, pos=wx.Point(422,270), size=wx.Size(300,200), title='Hello Frame')
self.panel = wx.Panel(self)
self.helloButton = wx.Button(id=-1, label='Нажми меня', parent=self.panel,
pos=wx.Point(110,75), size=wx.Size(80,30))
self.panel.Bind(wx.EVT BUTTON,
self.OnButtonClick, self.helloButton)
def OnButtonClick(self, event):
print 'ку-ку!!!'
class HelloApp(wx.App):
def OnInit(self):
frame = FuckFrame()
frame.Show(True)
return True
if name == '__main__':
app = HelloApp()
app.MainLoop()
wx.Frame.init (self, id=-1, parent=None, pos=wx.Point(422,270), size=wx.Size(300,200), title='Hello Frame')
Отредактировано (Ноя. 16, 2011 08:54:39)
Офлайн
class HelloFrame(wx.Frame):
def init (self):
wx.Frame.init...
....
Офлайн
добавил везде TAB все равно в этой же строке ошибка стрелка ставиться под wx терь
Офлайн
Изучите синтаксис, прежде чем писать, и да TAB != пробелам.
Офлайн
ещё __init__
Офлайн
py.user.nextНу может это именно имя метода?
ещё __init__
Офлайн
s0rgа где тогда метод __init__ ?
Ну может это именно имя метода?
Офлайн
я метод __init__ и создаю через def, код как то не так сюда вставился
Офлайн
ну вот, теперь надо расставить отступы так, чтобы каждый блок имел одинаковый отступ в своих строках
Офлайн
все разобрался) проблема оказалась в другом совсем, не ожидал, так сказать) что нету у меня wxов :rolleyes:
Офлайн