Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2011 12:37:26

Korol
От:
Зарегистрирован: 2011-11-09
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

#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()
писалось в boa-constructor linux . Ошибка : expected an indented block в этой строке:
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)

Офлайн

#2 Ноя. 14, 2011 14:07:11

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

class HelloFrame(wx.Frame):
def init (self):
wx.Frame.init...
....

Офлайн

#3 Ноя. 14, 2011 16:28:05

Korol
От:
Зарегистрирован: 2011-11-09
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

добавил везде TAB все равно в этой же строке ошибка стрелка ставиться под wx терь



Офлайн

#4 Ноя. 14, 2011 16:39:22

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

Изучите синтаксис, прежде чем писать, и да TAB != пробелам.

Офлайн

#5 Ноя. 14, 2011 22:28:50

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

ещё __init__



Офлайн

#6 Ноя. 15, 2011 16:07:31

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

py.user.next
ещё __init__
Ну может это именно имя метода?
А __init__ из wx.Frame берется.

Офлайн

#7 Ноя. 15, 2011 22:37:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

s0rg
Ну может это именно имя метода?
а где тогда метод __init__ ?



Офлайн

#8 Ноя. 16, 2011 08:55:50

Korol
От:
Зарегистрирован: 2011-11-09
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

я метод __init__ и создаю через def, код как то не так сюда вставился



Офлайн

#9 Ноя. 16, 2011 10:01:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

ну вот, теперь надо расставить отступы так, чтобы каждый блок имел одинаковый отступ в своих строках



Офлайн

#10 Ноя. 17, 2011 07:17:21

Korol
От:
Зарегистрирован: 2011-11-09
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть вопрос выдается ошибка связанная с пробелами

все разобрался) проблема оказалась в другом совсем, не ожидал, так сказать) что нету у меня wxов :rolleyes:



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version