Найти - Пользователи
Полная версия: wxPython help
Начало » GUI » wxPython help
1 2 3
BJIaquMup
По wxPython нет совершенно никакой документации. Дайте кто-нибудь хоть парочку другую примеров программ, как использовать.
alafin
Как это нет :) А это http://python.com.ua/translate/wxpython/
BJIaquMup
alafin
Как это нет :) А это http://python.com.ua/translate/wxpython/
Премного благодарствую! :)
Всё скачал. Изучаю. :)
BJIaquMup
Я что-то не нашел там таких вещей, как в delphi PageControl.
Если есть что-то подобное, то подскажите.
wNomad
BJIaquMup
Я что-то не нашел там таких вещей, как в delphi PageControl
Есть. Называеться Notebook
(если я правильно помню что такое PageControl в Делфи)
Тоже нашел не сразу. Помагают очень “wxPython Docs Demos and Tools” в таких вещах
BJIaquMup
А может кодом поделитесь? Примерчик простенький бы… По ссылке там пример явно не рабочий. Тем более, в версии 2.5 имеются изменения.
wNomad
Вот, например :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
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
Если удалить этот элемент style=wx.BK_DEFAULT , то всё нормально работает.
Дааа… Это не Дельфи… :)
Приходится эту бодягу терпеть… Ради исключительной мощности Питона.
BJIaquMup
Прочиитал я весь этот хэльп… Это всё хорошо, но где бы весь список возможных процедур заполучить? Например, StaticText.Enable есть, а Visible никак не могу отловить. Как говорится, “огласите весь список пжальста”… :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB