The histogram is actually a ListView, and each delegate is actually not just the bar for each date, but also the background color, the highlight color for the current date, and the date text that's above each bar. Using model updating, it responds nearly instantly even though there are a thousand days in the view, and the source data is a big ol' SQLite query with C++ postprocessing.
I don't know if that's helpful to you, though. Would that count as one widget in your parlance?
What exactly is each 'widget' when you say there are 100+ widgets? Each overall feature, or each Item within the feature?
In my photo editor I have a histogram of how many photos you've taken each day: http://i.imgur.com/7yAYsP9.png
The histogram is actually a ListView, and each delegate is actually not just the bar for each date, but also the background color, the highlight color for the current date, and the date text that's above each bar. Using model updating, it responds nearly instantly even though there are a thousand days in the view, and the source data is a big ol' SQLite query with C++ postprocessing.
I don't know if that's helpful to you, though. Would that count as one widget in your parlance?