BJIaquMup
Авг. 1, 2007 10:55:40
По wxPython нет совершенно никакой документации. Дайте кто-нибудь хоть парочку другую примеров программ, как использовать.
alafin
Авг. 1, 2007 10:56:52
BJIaquMup
Авг. 1, 2007 11:28:09
alafin
Как это нет :) А это http://python.com.ua/translate/wxpython/
Премного благодарствую! :)
Всё скачал. Изучаю. :)
BJIaquMup
Авг. 1, 2007 17:41:52
Я что-то не нашел там таких вещей, как в delphi PageControl.
Если есть что-то подобное, то подскажите.
wNomad
Авг. 1, 2007 18:25:21
BJIaquMup
Я что-то не нашел там таких вещей, как в delphi PageControl
Есть. Называеться Notebook
(если я правильно помню что такое PageControl в Делфи)
Тоже нашел не сразу. Помагают очень “wxPython Docs Demos and Tools” в таких вещах
BJIaquMup
Авг. 2, 2007 18:36:20
А может кодом поделитесь? Примерчик простенький бы… По ссылке там пример явно не рабочий. Тем более, в версии 2.5 имеются изменения.
wNomad
Авг. 2, 2007 19:37:10
Вот, например :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()
BJIaquMup
Авг. 2, 2007 20:20:32
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’
:-) Вот так всегда…
BJIaquMup
Авг. 3, 2007 07:50:24
Если удалить этот элемент style=wx.BK_DEFAULT , то всё нормально работает.
Дааа… Это не Дельфи… :)
Приходится эту бодягу терпеть… Ради исключительной мощности Питона.
BJIaquMup
Авг. 7, 2007 21:42:46
Прочиитал я весь этот хэльп… Это всё хорошо, но где бы весь список возможных процедур заполучить? Например, StaticText.Enable есть, а Visible никак не могу отловить. Как говорится, “огласите весь список пжальста”… :)