如何限制QScrollArea进行的渲染?

2024-10-02 00:35:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个巨大的小部件(80000像素长,每个100像素有800个元素),因为它展示了许多较小的小部件。我把这个巨大的小部件放进了一个QScrollArea。但是滚动区域仍然呈现整个小部件。这会导致小部件的操作不稳定,我希望事情变得更平稳

相反,我希望QScrollAea足够智能,只渲染我知道将显示的元素。(元素是有序的,并且都是相同的固定大小,因此此计算应该很快)

最好的方法是什么?QScrollArea应该已经这么做了吗

QListView是否已经实现了此功能?(但我想要我自己的自定义小部件,它有与用户交互的按钮,QListWiget不会剪切它。)


Tags: 方法用户功能区域元素智能部件像素

热门问题