我想显示一个多列列表,所以当一个列填充到窗口底部时,后续项目将显示在下一列中,如下所示:
Item1 Item4 Item7
Item2 Item5 Item8
Item3 Item6 Item9
如果调整窗口大小,则项目应更改列,以使列表不会超出窗口底部。
我用QTableWidget
尝试了这个,但是当你调整窗口大小时它很慢,因为你必须将所有QTableWidgetItems
移动到新位置,并且保持选择哪些项目有点像疼痛
是否有更好的控制权,或者QTableWidget
是最佳选择?
答案 0 :(得分:1)
您正在寻找QGridView
。它适用于Qt's Model/View Paradigm接受ListModel
。
根据您指定的网格布局,您希望将flow
property设置为FlowTopToBottom
以实现以下目标: