2016-06-23 2 views
0

Мне нравится отображать таблицу с 4 столбцами: маленькая точка, «имя», «шаги», «время». См. Прилагаемое изображение. Когда пользователь этой программы нажимает на строку, следует выбрать всю строку и дважды щелкнуть ее, чтобы она начиналась с карты.Ищет правильный виджет стола

Какой виджет является лучшим для моей цели? Listview, Talbeview, ListWidget, ...? Я использую Qt 5.6.0.

Я попытался использовать QTableWidget, но это больше похоже на лист Excel.

enter image description here

ответ

1

Вы можете пойти с QTableView до тех пор, пока вы не должны работать с товаром деревьев. Вам также необходимо реализовать свою собственную модель данных на основе класса QAbstractTableModel для отображения ваших данных в виджетах QTableView. QTableView имеет clicked() и doubleClicked() сигналы, которые вы можете использовать для обработки щелчков мыши.

Смежные вопросы