Найти - Пользователи
Полная версия: Проблемка с wxNotebook
Начало » GUI » Проблемка с wxNotebook
1
e4key
Не могу понять в чем проблема…

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

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

Спасибо всем :)
Vad
А что собственно требуется сделать по ТЗ?
e4key
Ну должно быть окно с множеством вкладок :) Пробовал без NB_MULTILINE, так убивает уродский сколл табов.

Уже смотрю в с трону кнопок :) Другово выхода пока не нахожу.
pasaranax
если тебе не принципиально табы нужны, то при большом количество неплохо смотрелся бы диалог подобный диалогу настроек в опере или в эклипсе
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