В моих зрачках - лишь мне понятный сон. В них мир видений зыбких и обманных, таких же без конца непостоянных, как дымка, что скрывает горный склон.
Чтобы в QTableWidget вьюв сделать перенос по словам в ячейках таблицы и при этом выравнивание на всю ширину по размеру текста, мне необходимо всунуть в модель:
ui.Table1s1.setWordWrap(True) # включить перенос
ui.Table1s1.setTextElideMode(Qt.ElideNone) # ElideNone, говорите?
ui.Table1s1.setTextElideMode(Qt.ElideNone) # ElideNone, говорите?
Xз что это) Но говорят http://www.mail-archive.com/[email protected]/msg12735.html помогает)
И следом, гвоздь программы -
QTimer.singleShot(0, ui.Table1s1.resizeRowsToContents)
Ну если шаманство типо (Qt.ElideNone) ещё можно понять, но скажите мне, причём тут таймер? ПРИЧЁМ ТУТ ТАЙМЕР, Я ТЕБЯ СПРАШИВАЮ!?
Я всего лишь хочу выровнять таблицу... Ппц.
tableView->horizontalHeader()->setResizeMode(N,QHeaderView::Stretch);
// где N - номер столбца, для расстягивания, так вместо Stretch есть свойства Interactive, Fixed, ResizeToContents