Как отрисовать большое количество интерактивных элементов в Qt?
Всем доброго времени суток!
Есть следующая ситуация: существует модуль канального обработчика, на вход которого подается 10000 потоков. Необходимо как-то их визуализировать. Т.е должна быть какая-то "табличка", состоящая из маленьких квадратиков (например 100 штук в строке), и имеющие цвет (зеленый/красный) и текст. При этом, должна быть возможность по щелчку на одном из таких квадратиков отобразить диалоговое окно. Как это реализовать наиболее "красиво" с точки зрения реализации и менее ресурсоемко?
Пока что единственное решение вижу - это обычный QTableWidget, с отображением 10000 ячеек справляется практически моментально и вроде все необходимые функции, но кажется кощунством использоваться для этого QTableWidget :)