Описание тега boxsizer

Boxsizer - это тип измерителя размера, который используется в графическом интерфейсе пользователя для выравнивания и позиционирования элементов внутри контейнера, так что элементы чаще всего будут располагаться в довольно простой базовой геометрии, обычно в строке или столбце или в нескольких иерархиях того и другого.
1 ответ

Я не могу понять, как использовать BoxSizer wxpython

Я пытаюсь научиться использовать wxpython, но я не могу заставить BoxSizer работать правильно. Я занимаюсь этим некоторое время и смотрю на любую документацию, которую могу найти, но, похоже, не могу понять, что я делаю неправильно. Всякий раз, когд…
1 ответ

wxpython boxsizer: проблемы с динамическим добавлением элементов

Это сводит меня с ума. Я обычно использую Tkinter для графического интерфейса, но мне просто хотелось изучить wxpython. Я не могу понять, почему, когда я добавляю такие элементы, как кнопки или статический текст, на панель, используя boxsizer. Прост…
22 авг '12 в 12:42
1 ответ

Как расширить wx.StaticBox по горизонтали?

У меня проблемы с расширением StaticBox, Вот код, который я использую: self.images_area = wx.StaticBox(self, -1, '') self.sizerBox = wx.BoxSizer(wx.HORIZONTAL) self.sizerBox.Add(self.images_area, 0, wx.EXPAND|wx.ALL, 10) self.SetSizer(self.sizerBox)…
08 ноя '11 в 23:01
1 ответ

Как динамически уменьшить или увеличить содержимое панели?

У меня проблема с настройкой панели программы в низком разрешении. Например, если у меня разрешение 800х600, а моя панель больше, чем это, поэтому все обрезается, особенно кнопки внизу экрана. Итак, я сделал макет программы в качестве примера: impor…
07 июн '17 в 17:48
1 ответ

Сохранение панелей от роста в wxPython

Я пытаюсь расположить некоторые панели в wxPython. Грубое представление макета здесь: По сути, я ищу левую и правую панели, чтобы при изменении размера левая (оранжевая) панель (и ее содержимое) никогда не изменялась, а правая (синяя) панель может р…
24 фев '13 в 00:02
2 ответа

Панель не расширяется в wxPython

У меня проблема со следующим кодом, который я не понимаю. Почему panel1 не расширяется? Благодарю. import wx class MyFrame(wx.Frame): def __init__(self, parent, mytitle, mysize): wx.Frame.__init__(self, parent, wx.ID_ANY, mytitle, size=mysize) panel…
30 июн '10 в 14:04
2 ответа

wxPython - BoxSizer неправильно размещает вещи

Я не могу понять, что я делаю не так. Я только что сделал переход с Tkinter на wxPython и пытаюсь выяснить BoxSizers. Я бы посмотрел на этот вопрос, но я даже не знаю, что искать. Эта панель заполняет пространство фрейма, она должна показывать строк…
06 мар '15 в 07:18
1 ответ

wx.Python - TypeError: ожидается wx.Window, wx.Sizer, Wx.Size или (w,h)

Я пытаюсь создать wx.Image, а затем добавить его в wx.BoxSizer и получить TypeError Traceback (most recent call last): File "gui.py", line 72, in <module> frame = CardFrame(None, cards[0]) File "gui.py", line 45, in __init__ imgSizer.Add(imgIm…
03 июн '13 в 00:26
1 ответ

(wx python) автоматический размер текста в boxsizer

Я использую wxpython для приложения, однако я не могу автоматически изменить размер текста с помощью wx.statictext (есть ли способ отобразить текст без использования этого?), И этот текст находится в boxsizer, но когда я изменяю размер окна, он не '…
06 апр '13 в 18:10
2 ответа

Элементы StaticText исчезают в wx.StaticBox

Я создаю staticbox и staticboxsizer в вертикальном классификаторе. У меня все отлично работает, но не в среде клиента. Все в staticbox отображается, кроме меток. фрагмент ниже показывает, как я создаю staticboxsizer. sbox2 = wx.StaticBox(self, wx.ID…
27 янв '09 в 17:38
0 ответов

Центрирование панели с плиточным фоном в пустых окружениях

У меня есть панель фиксированного размера (полученная из wxPanel), на которой я блею изображения / рисую геометрические фигуры. Это присутствует в кадре (полученном из wxFrame). Теперь я хочу, чтобы панель (appinterface) центрировалась внутри фрейма…
02 янв '12 в 06:33
1 ответ

wxPython - невозможно нажать на кнопку или переместить слайдер

РАБОТАЕТ (Linux Mint, Python 2.7.5, wxPython 2.8.12.1 (gtk2-unicode)), но не с Windows 7. Может кто-то еще с Windows попробовать? Я создал графический интерфейс с отличным макетом, используя wxPython. Однако кнопка и ползунок не работают на одной из…
04 ноя '13 в 03:16
1 ответ

Выровнять ListBox в Frame wxpython

Я пытаюсь выяснить, как правильно выровнять ListBox. Как только я вставляю строки ListBox, макет превращается в беспорядок. #!/usr/bin/python # -*- coding: utf-8 -*- import wx oplist=[] with open("options.txt","r") as f: for line in f: oplist.append…
19 сен '16 в 18:12
1 ответ

WxPython StaticLine после изображения в BoxSizer

Я пытаюсь поместить StaticLine(по вертикали) после изображения. После статической линии у меня есть несколько кнопок. Я положил их все в BoxSizer(горизонтальный). Но во время бега я не вижу статической линии. Что я здесь не так делаю? Пожалуйста, по…
04 ноя '14 в 11:36
0 ответов

Как добавить полосу прокрутки в окно wxpython, вы можете посмотреть на две вертикальные сетки

У меня есть две таблицы сетки в моей программе, но я вижу только одну без полосы прокрутки. Я видел это в Интернете с Boxsizer, но после того, как я попробовал это, окно gird стало очень маленьким. Таблица не ясна. Ниже приведен код. Я не знаком с о…
13 июл '18 в 13:29
2 ответа

Передача wx.BoxSizer, если дочерний размер изменяет

Если размер детей в wx.BoxSizer Изменения в boxsizer не транслируются: import wx class MyButton(wx.Button): def __init__(self, parent): wx.Button.__init__(self, parent, -1, style=wx.SUNKEN_BORDER, label="ABC") self.Bind(wx.EVT_BUTTON, self.OnClick) …
26 авг '16 в 12:54
1 ответ

Перекрывающиеся виджеты (элементы управления) в wxPython BoxSizer

Я добавляю элементы в горизонтальный wx.BoxSizer, но вместо того, чтобы располагаться рядом друг с другом, они отображаются друг над другом (все они расположены в пиксельной позиции (0,0) родительской панели). Ниже приведены сокращенные версии файло…
19 апр '18 в 13:15
2 ответа

Как сделать интервалы с помощью wx Python BoxSizer

Я сделал небольшую и простую программу, используя wx.BoxSizer. Вот исходный код: import wx # MAIN PROGRAM... class MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "My Frame", size = (600, 600)) mainPanel = wx.Panel(self) mai…
17 фев '17 в 18:13
1 ответ

Блокнот wxpython внутри boxsizer

Что не так с этим кодом? Я пытаюсь разместить ноутбук на панели, которая управляется с помощью boxsizer. Я новичок в wxpython и не могу понять, что я делаю неправильно. Когда я запускаю его, он просто делает беспорядок в углу:( import wx class TestN…
28 июл '13 в 13:08
2 ответа

Размеры... - wxPython

Итак, я изучаю размеры в wxPython, и мне было интересно, можно ли было сделать что-то вроде: ============================================== |WINDOW TITLE _ [] X| |============================================| |xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx…
12 апр '10 в 03:24