Уведомления

Группа в Telegram: @pythonsu

#1 Июль 25, 2009 11:05:02

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

Проблемка с wxNotebook

Не могу понять в чем проблема…

Создаю панельку. Например:

class Panel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
wx.Button(self, label = 'Hello!')
Создаю фрейм с wxNotebook и свойством NB_MULTILINE:

class AppFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, title = 'Hello, world!')
self.notebook = wx.Notebook(self, style = wx.NB_MULTILINE | wx.NB_NOPAGETHEME)

self.notebook.AddPage(Panel(self.notebook), 'Hello')

self.Show()
И чем больше будет страниц у нотебука, тем ниже опускается содержимое панели. Вот пример с 21 панелью: http://a.imagehost.org/view/0099/20_9
А вот с 11: http://a.imagehost.org/view/0133/10_8

Спасибо всем :)



Отредактировано (Июль 25, 2009 11:05:21)

Офлайн

#2 Июль 27, 2009 20:04:54

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемка с wxNotebook

А что собственно требуется сделать по ТЗ?



Офлайн

#3 Июль 28, 2009 16:32:51

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

Проблемка с wxNotebook

Ну должно быть окно с множеством вкладок :) Пробовал без NB_MULTILINE, так убивает уродский сколл табов.

Уже смотрю в с трону кнопок :) Другово выхода пока не нахожу.



Отредактировано (Июль 28, 2009 16:33:38)

Офлайн

#4 Июль 28, 2009 23:20:32

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемка с wxNotebook

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



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version