Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2007 10:55:40

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

По wxPython нет совершенно никакой документации. Дайте кто-нибудь хоть парочку другую примеров программ, как использовать.



Офлайн

#2 Авг. 1, 2007 10:56:52

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  3  -
Профиль   Отправить e-mail  

wxPython help

Как это нет :) А это http://python.com.ua/translate/wxpython/



Офлайн

#3 Авг. 1, 2007 11:28:09

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

alafin
Как это нет :) А это http://python.com.ua/translate/wxpython/
Премного благодарствую! :)
Всё скачал. Изучаю. :)



Офлайн

#4 Авг. 1, 2007 17:41:52

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

Я что-то не нашел там таких вещей, как в delphi PageControl.
Если есть что-то подобное, то подскажите.



Офлайн

#5 Авг. 1, 2007 18:25:21

wNomad
От:
Зарегистрирован: 2007-08-01
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

BJIaquMup
Я что-то не нашел там таких вещей, как в delphi PageControl
Есть. Называеться Notebook
(если я правильно помню что такое PageControl в Делфи)
Тоже нашел не сразу. Помагают очень “wxPython Docs Demos and Tools” в таких вещах



Офлайн

#6 Авг. 2, 2007 18:36:20

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

А может кодом поделитесь? Примерчик простенький бы… По ссылке там пример явно не рабочий. Тем более, в версии 2.5 имеются изменения.



Офлайн

#7 Авг. 2, 2007 19:37:10

wNomad
От:
Зарегистрирован: 2007-08-01
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

Вот, например :cool:

C wxPython 2.8 и Python 2.5 работает

import wx

class SketchFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, -1, “Sketch Frame”, size=(800,600))
# create notebook
notebook = wx.Notebook( self, -1, size = (500,500), style=wx.BK_DEFAULT )
# create pages
ctrl = wx.TextCtrl( notebook, -1 )
ctrl.SetValue( “This page will be selected” )
# add pages
notebook.AddPage( wx.TextCtrl( notebook, -1 ), “Page 1”, False, -1 )
notebook.AddPage( ctrl, “Page 2 Will be Selected”, True, -1 )



if __name__ == ‘__main__’:
app = wx.PySimpleApp()
frame = SketchFrame(None)
frame.Show(True)
app.MainLoop()



Офлайн

#8 Авг. 2, 2007 20:20:32

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

Traceback (most recent call last):
File “C:/Soft/Python25/note.py”, line 19, in <module>
frame = SketchFrame(None)
File “C:/Soft/Python25/note.py”, line 7, in __init__
notebook = wx.Notebook( self, -1, size = (500,500), style=wx.BK_DEFAULT )
AttributeError: ‘module’ object has no attribute ‘BK_DEFAULT’

:-) Вот так всегда…



Офлайн

#9 Авг. 3, 2007 07:50:24

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

Если удалить этот элемент style=wx.BK_DEFAULT , то всё нормально работает.
Дааа… Это не Дельфи… :)
Приходится эту бодягу терпеть… Ради исключительной мощности Питона.



Офлайн

#10 Авг. 7, 2007 21:42:46

BJIaquMup
От:
Зарегистрирован: 2007-07-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython help

Прочиитал я весь этот хэльп… Это всё хорошо, но где бы весь список возможных процедур заполучить? Например, StaticText.Enable есть, а Visible никак не могу отловить. Как говорится, “огласите весь список пжальста”… :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version