В настоящее время я работаю с Python 2.7, используя PyQt4.Однако может помочь решение на C ++.
Я использую QTableWidget для создания таблицы.Таблица имеет ограниченное пространство в моем приложении, и она не редактируется.Некоторые из ячеек в таблице содержат много данных.Некоторые из них не видны пользователю.Я ищу решение, чтобы показать все данные ячеек, не увеличивая таблицу.Я пытался установить разные флаги для ячеек, но это ни к чему не привело.
Я думал об установке полосы прокрутки для ячеек.Возможно ли это?
Чтобы убедиться, что таблица не редактируется, я использовал:
table.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
Я также пытался использовать -
table.item(row_index, col_index).setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled)
в каждой ячейкев таблице, но он дал мне те же результаты - без редактирования + видны только некоторые данные.
ИЗОБРАЖЕНИЕ: я ищу вариант, чтобы убедиться, что все данные в (2,2),то, что говорит "aaaaaa ...", будет видно пользователю.Может быть, установка вертикальной полосы прокрутки внутри этой ячейки - решение?Если да, то как это сделать?