Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2008 20:40:15

gdever
От:
Зарегистрирован: 2008-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с wx.Grid

При использовании wx.Grid возникли следующие вопросы:

1. Слева в гриде идет столбец с номерами строк. Как нибудь его (столбец) можно убрать? Просто у меня и так выводятся идентификаторы записей и эти номера строк вообще не в тему ((
2. Можно ли запретить ресайз строк в гриде? Т.к. заранее известно что ресайзить их не понадобится.

Всем заранее спасибо.



Офлайн

#2 Янв. 22, 2008 14:20:30

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с wx.Grid

можно например таким образом:


import wx
import wx.grid

class ExGrid(wx.grid.Grid):
def __init__(self, parent):
wx.grid.Grid.__init__(self, parent, -1)
self.CreateGrid(20,20)

self.SetRowLabelSize(0)

class MainFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1)
self.grid = ExGrid(self)

def main():
app = wx.App(False)
frame = MainFrame()
frame.Show(True)
app.MainLoop()

main()



Офлайн

#3 Янв. 22, 2008 21:21:46

gdever
От:
Зарегистрирован: 2008-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с wx.Grid

ок спасибо, с SetRowLabelSize все понятно, а как запретить изменение высоты строк в таблице?



Офлайн

#4 Янв. 23, 2008 14:26:26

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с wx.Grid

смотри в сетапе ровс - там точно есть… если незнаешь где читать - смотри доки на тему wx.grid — там неочень много, и все понятно даже из названий



Офлайн

#5 Фев. 10, 2008 23:12:11

Bers
От:
Зарегистрирован: 2008-02-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с wx.Grid

Запрет ресайза в гриде:

self.EnableDragColSize(False)
self.EnableDragRowSize(False)
self.EnableDragGridSize(False)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version