У меня есть небольшая проблема с правильным изменением размеров строк в моем представлении таблицы. У меня есть вертикальный заголовок и горизонтальный заголовок. Я пробовал:Как изменить размер строк с помощью setRowHeight и resizeRowToContents в PyQt4?
self.Popup.table.setModel(notesTableModel(datainput))
self.Popup.table.horizontalHeader().setVisible(False)
self.Popup.table.verticalHeader().setFixedWidth(200)
for n in xrange(self.Popup.table.model().columnCount()):
self.Popup.table.setColumnWidth(n,150)
И это работает отлично, но когда я пытаюсь:
for n in xrange(self.Popup.table.model().rowCount()):
self.Popup.table.setRowHeight(n,100)
или
for n in xrange(self.Popup.table.model().rowCount()):
self.Popup.table.resizeRowToContents(n)
строка не изменяется, даже если текст превышает длину из клетка.
Как заставить строки соответствовать данным?
Это не ясно, в каком направлении вы ожидаете, что строка/столбец будет изменен. Вы говорите о переносе слов? – ekhumoro
Да, точно; Я хочу, чтобы строки увеличивали высоту в зависимости от содержимого ячеек в этой строке. – Mee