1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305

Wxpython. wx.grid.Grid. фон таблицы

06.08.2018, 14:19. Показов 1701. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно как-то сделать, чтобы фон таблицы не вылезал за границы таблицы (см рис)? либо как-то сделать динамическим размер окна, т.к. сейчас размер задается строго:
Python
1
self.m_grid = wx.grid.Grid(self.panel, size=(750, 500))
Миниатюры
Wxpython. wx.grid.Grid. фон таблицы  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.08.2018, 14:19
Ответы с готовыми решениями:

Курсор прокрутки для grid
как для grid сделать ограничения по ширине и длине? А если, например, данные не помещаются, сделать курсор, чтобы можно было прокручивать.

Отступы между блоками в grid
У меня есть код: class LoginForm(QWidget): def __init__(self): super().__init__() self.setWindowTitle('Вход на платформу') ...

Как запретить ввод собственого значения в combobox.grid()
Всем привет кто это читает. Можете пожалуйста подсказать как с помощью метода .grid() запретить ввод собственного значения в combobox....

3
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
06.08.2018, 15:40
А если так

Python
1
self.m_grid.SetDefaultCellBackgroundColour(wx.CYAN)
и грид можно создавать указанием количества ячеек

Python
1
self.m_grid.CreateGrid(4, 4)
1
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
06.08.2018, 15:57  [ТС]
ТабуретY, да.
Цитата Сообщение от ТабуретY Посмотреть сообщение
self.m_grid.CreateGrid(4, 4)
да, так и делаю, и вроде все хорошо (если убрать size из конструктора wx.grid.Grid), но после добавления строки или столбца снова фон вылезает.

С закраской ячеек проблем нет, но за метод спасибо, заменил им цикл по ячейкам; проблема именно с метками.
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
06.08.2018, 17:00
Понял в чем проблема, бекграунд не перерисовывается при изменении окна, можно попробовать что-то вроде такого

Python
1
2
3
4
 self.m_grid.Bind(wx.grid.EVT_GRID_CMD_COL_SIZE, self.OnSize)
 
def OnSize(self, evt):
        self.m_grid.AutoSize()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.08.2018, 17:00
Помогаю со студенческими работами здесь

Tkinter grid
Посмотрите последние строки, а именно: btn.grid(row = 1,column = 7,padx = (10,0)) output.grid(row=2, columnspan=7) У меня две строки...

grid и pack
У меня есть код: topmenu = Frame(height=100, bg='gray') btn_serv = Button(topmenu, text='Открыть сервер') btn_serv.pack(expand=True,...

Tkinter.grid() - получение параметров
Суть: Имеются 2 кнопки, каждая создана такой вот строчкой: but.grid(row=i, column = n, columnspan=2, rowspan=2) ...

Перемещение между полями Entry упакованные grid
Есть таблица , которая генерируется по такому правилу def isfull(): global rw global entry global cn for cn in...

Проблемы с записью в grid из sqlite (нумерация ключевого поля)
Помогите начинающему в Python. Есть таблица SQlite: CREATE TABLE ( INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, CHAR(30)) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru