我有一个小部件,是巨大的(80000像素长也许?800个元素,每个100像素),因为它布局了许多小部件。我把这个巨大的小部件放进了一个QScrollArea。但是滚动区域仍然呈现整个小部件。这会导致小部件的操作不稳定,我希望事情变得更平稳。你知道吗
相反,我希望QScrollAea足够智能,只渲染我知道将显示的元素。(元素是有序的,并且都是相同的固定大小,因此计算速度应该很快)
最好的办法是什么?QScrollArea应该已经这么做了吗?你知道吗
QListView是否已经实现了此功能?(但是我想要我自己的自定义小部件,它有与用户交互的按钮,QListWiget不会剪切它。)
你考虑过使用QGraphicsView吗?除了只对可见对象进行高效渲染(以及大量其他好处,如命中测试)之外,这还允许滚动。你知道吗
相关问题 更多 >
编程相关推荐