Описание тега sizer
Sizer - это предпочтительный метод определения компоновки элементов управления в контейнерах в графическом интерфейсе, поскольку они позволяют создавать визуально привлекательные фреймы или диалоговые окна независимо от платформы с учетом различий в размере и стиле отдельных элементов управления.
1
ответ
wxPython GridSizer не прикреплен к панели?
Я пытаюсь создать редактор уровней для игры, над которой я работаю. Он извлекает данные из плоского файла, а затем, основываясь на побайтном поиске, собирает сетку из заданных плиток. С этой частью приложения у меня не должно быть проблем. Проблема …
31 дек '09 в 02:59
1
ответ
Элементарные проблемы с размерами
У меня есть следующий код, связанный с размерами: import wx class TableSelectPanel(wx.Panel): def __init__(self, parent, *args, **kwargs): wx.Panel.__init__(self, parent, *args, **kwargs) self.title = wx.StaticText(self, label="Select Table") self.t…
13 ноя '12 в 19:14
1
ответ
Wxpython - конвертировать статическое позиционирование в sizer
Я уже некоторое время использую статическое позиционирование в wxpython, но мне нужно переключиться на использование sizer, но я просто не могу освоить его. Ниже приведена урезанная версия моего приложения с использованием статического позиционирова…
30 дек '14 в 22:11
2
ответа
Не могу добавить текстовый элемент управления, не блокируя панель инструментов в wxpython
Я воспроизвел ошибку здесь; import wx import debug class MyFrame(wx.Frame): def __init__(self, parent): wx.Frame.__init__(self, parent, -1, "Test") self.SetSize((600,500)) vbox = wx.BoxSizer(wx.VERTICAL) toolbar = wx.ToolBar(self, -1, style=wx.TB_HO…
16 май '13 в 18:06
0
ответов
Изменение размера сетки wxPython
Я пытаюсь использовать wx.grid.Grid для отображения базы данных, и я использую GridBagSizer для создания макета. Проблема в том, что при изменении размера окна wx.Grid растягивается настолько, насколько это возможно, и заполняет все вертикальное про…
30 мар '14 в 11:28
1
ответ
Заменить элемент в wxPython GridSizer
У меня есть wx.Frame с wx.GridSizer, Эта сетка содержит несколько пользовательских wx.Panel, Мне нужно поменять содержимое двух ячеек моей сетки. Я пробовал несколько решений, используя Detach, GetItem, а также Insert методы без успеха. Например, пр…
10 окт '14 в 10:49
2
ответа
ScrolledPanel только с вертикальной полосой прокрутки и WrapSizer
Я использую WrapSizer чтобы иметь автоматический макет (в виде галереи миниатюр), как это (см. скриншот слева): Я хотел бы, чтобы, если есть два много элементов, (вертикальный только) -ScrollBar добавлен на панель (см. правый скриншот). Как добавить…
29 янв '14 в 12:37
2
ответа
Вложение размеров внутри коробки с использованием wxPython
Я хочу сделать горизонтальные строки надписей и текстовых полей, и поместить строки в поле с надписью, чтобы они были сгруппированы хорошо. Однако по какой-то причине поле распространяется только вокруг последней строки в серии (см. Изображение ниже…
01 окт '13 в 06:03
1
ответ
wxPython: как получить sizer из wx.StaticText?
Виджет находится в одном из многих размеров, которые я делаю, но как получить размер одного из этих виджетов, например, в wx.StaticText, Во-первых, хотя у wx.StaticText есть метод GetSizer() потому что это происходит от wx.Window, но это всегда возв…
20 авг '12 в 02:02
1
ответ
Приложение wxpython отключается от экрана при более низких разрешениях
Добрый вечер / утро, Я работал над приличной программой на моем мониторе 1920x1080. Я настроил все, чтобы поместиться на моем мониторе при максимизации. У меня есть несколько вопросов, которые, как мне кажется, связаны с тем, как я настроил свой раз…
13 апр '16 в 15:42
1
ответ
Получить положение кнопки в wxpython
Я пытаюсь выяснить положение двух кнопок в wxpython. У меня есть графический интерфейс с небольшой вертикальной панелью слева и большой панелью справа. wx.Frame.__init__(self, *args, **kwds) self.Splitter = wx.SplitterWindow(self, -1)#, style=wx.SP_…
14 ноя '13 в 16:30
1
ответ
wxPython - виджеты друг над другом с помощью GridSizer
Я изучаю wxPython и экспериментирую с GridSizer, так как это мой любимый способ работы с макетами. Помимо неукоснительного чтения API для классов, которые я использую, я разобрал по кусочкам кусочки wx wiki и учебные пособия, чтобы обернуть все вмес…
30 сен '17 в 19:49
1
ответ
Как подобрать размер панели wx к wx.Notebook (wxpython)
У меня есть рамка с панелью с записной книжкой на верхнем уровне, где каждая страница содержит разные панели: panel = wx.Panel(self) self._panel = panel # Arrange the various views in a notebook self._topNoteBook = wx.Notebook(panel) self._installsV…
05 янв '14 в 07:57
1
ответ
wxpython Gridsizer не подходит для панели
Я работаю над графическим интерфейсом wxpython. У меня есть три панели (две слева разделены по горизонтали и одна справа разделены по вертикали от двух других - представьте себе два квадрата в левой половине и высокий прямоугольник в правой половине…
18 дек '12 в 21:24
2
ответа
wxPython - выравнивание кнопок в расширяющемся классификаторе
Я пытаюсь сделать диалог, похожий на wx.MessageDialog. Внизу есть раздел, который отличается по цвету, но в моем коде кнопки не будут взаимодействовать. Кнопки должны быть выровнены вправо, а нижняя часть должна быть расширена, чтобы окрасить ее в с…
22 окт '15 в 15:04
1
ответ
WxPython Добавить список в сетку Sizer
У меня есть список изображений (wxImg), которые я хочу добавить в размер сетки. Я не могу понять, как их добавить. Вот мой кусок кода. import wx class MyPanel(wx.Panel): def __init__(self, *args, **kwargs): wx.Panel.__init__(self, *args, **kwargs) m…
15 фев '15 в 13:44
1
ответ
wxwidgets изменяет размеры размеров после скрытия / показа дочерних элементов управления
У меня есть wxWindow. Внутри у меня есть wxBoxSize (вертикальный). У классификатора есть 3 дочерних элемента управления. Я хочу, чтобы можно было скрыть один из трех дочерних элементов управления, чтобы размер и размер родительского элемента автомат…
16 дек '09 в 11:26
1
ответ
Смещение по вертикали при отображении изображения с помощью wxPython
Вот как мы можем отобразить изображение в кадре wxPython. import wx class Viewer(wx.App): def __init__(self, redirect=False, filename=None): wx.App.__init__(self, redirect, filename) self.frame = wx.Frame(None, title='Viewer') self.panel = wx.Panel(…
23 фев '16 в 12:05
1
ответ
Подгонка большой сетки (wxGrid) в диалоге (wxDialog)
Вот мой макет: У меня есть sizer, который содержит сетку (с пропорцией 1) и панель кнопок ОК / Отмена Все это в wxDialog Вот: ||||||||||||||| | | | GRID | | | | | | | ||||||||||||||| | OK CANCEL | ||||||||||||||| Проблема в том, что сетка содержит с…
20 май '11 в 10:13
0
ответов
wxpython скрыть все элементы sizer
У меня есть скрипт, который использует несколько панелей в зависимости от того, какие строки кода выполняются в то время. Я намерен показывать и скрывать панели по мере необходимости и использовать макет после каждого изменения, чтобы все было краси…
27 май '14 в 23:55