Найти - Пользователи
Полная версия: wxPython: Проблемы с сайзерами и без них.
Начало » GUI » wxPython: Проблемы с сайзерами и без них.
1
leonid_10
1. Если по умолчанию виджет.Hide(), сайзер поступает так, будто на нём виджета нету, и, после команды show происходит наложение виджета на виджет.
2. wx.Slider(style=SL_LABELS) на сайзере: глючит индикация.
3. ScrolledWindow на сайзере: EVT_MOTION врёт,рассказывая про cursorposition, а без сайзера ScrolledWindow ни есть ScrolledWindow.
Хотелось бы узнать, как ScrolledWindow заставить работать без сайзера? Скролит же Listbox без сайзера.
Может, кому-то ни лень черкнуть пару строк. Ему заранее спасибо огромное!
Jenyay
1. После показа виджета надо вызвать Layout() родителя.
2. Ничего сказать не могу, не сталкивался с этим контролом.
3. Не понял вопрос, особенно фразу “ScrolledWindow ни есть ScrolledWindow”.
leonid_10
Jenyay
3. Не понял вопрос, особенно фразу “ScrolledWindow ни есть ScrolledWindow”.
Всё просто. При размещении панели в этом виджете без сайзера полосы прокрутки не появляются.
А про MOTION скажу так. Я писал программу векторнрй графики. Вершина движется за курсором по окну до определённой точки, а потом останавливается.
leonid_10
Собственно, я спрашиваю, потому что вижу, что моей программой ни все смогут пользоваться, даже, если кто-то и возжелает. Я рисовал интерфейс для себя со своими любимыми шрифтами, с фиксированными размерами, под свой FullHD монитор. А полистав темы здесь, оказывается, у кого-то что-то куда-то уезжает, если шрифты ни те, если ось ни та, если сайзеров нет, если размеры ни в процентах.
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