Форум сайта python.su
По wxPython нет совершенно никакой документации. Дайте кто-нибудь хоть парочку другую примеров программ, как использовать.
Офлайн
Как это нет :) А это http://python.com.ua/translate/wxpython/
Офлайн
alafinПремного благодарствую! :)
Как это нет :) А это http://python.com.ua/translate/wxpython/
Офлайн
Я что-то не нашел там таких вещей, как в delphi PageControl.
Если есть что-то подобное, то подскажите.
Офлайн
BJIaquMupЕсть. Называеться Notebook
Я что-то не нашел там таких вещей, как в delphi PageControl
Офлайн
А может кодом поделитесь? Примерчик простенький бы… По ссылке там пример явно не рабочий. Тем более, в версии 2.5 имеются изменения.
Офлайн
Вот, например :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()
Офлайн
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’
:-) Вот так всегда…
Офлайн
Если удалить этот элемент style=wx.BK_DEFAULT , то всё нормально работает.
Дааа… Это не Дельфи… :)
Приходится эту бодягу терпеть… Ради исключительной мощности Питона.
Офлайн
Прочиитал я весь этот хэльп… Это всё хорошо, но где бы весь список возможных процедур заполучить? Например, StaticText.Enable есть, а Visible никак не могу отловить. Как говорится, “огласите весь список пжальста”… :)
Офлайн