Qt QTableView自上而下的流量
我有一个网格,它使用从QTableView继承的控件显示。现在,网格从左到右显示,然后随着内容溢出,它进入下一行,如下所示Qt QTableView自上而下的流量,qt,qtableview,Qt,Qtableview,我有一个网格,它使用从QTableView继承的控件显示。现在,网格从左到右显示,然后随着内容溢出,它进入下一行,如下所示 ----------- | 1 | 2 | 3 | |------------ | 4 | | | |------------ | | | | ----------- ----------- | 1 | 4 | | |------------ | 2 | | | |------------ | 3 | | | -------
-----------
| 1 | 2 | 3 |
|------------
| 4 | | |
|------------
| | | |
-----------
-----------
| 1 | 4 | |
|------------
| 2 | | |
|------------
| 3 | | |
-----------
但我希望它先从上到下,然后当事情溢出时,它应该转到下一列,就像这样
-----------
| 1 | 2 | 3 |
|------------
| 4 | | |
|------------
| | | |
-----------
-----------
| 1 | 4 | |
|------------
| 2 | | |
|------------
| 3 | | |
-----------
我主要是一名.Net开发人员,使用.Net winforms控件非常简单,但是如何让QTableView
做到这一点呢
谢谢显示的数据是您的型号的函数。更改行为的最佳方法是创建一个交换行和列的代理。这将有多复杂取决于您当前的模型。这听起来像是你有一个线性模型,而视图只是以表格的方式显示它,在这种情况下,你可能使用了错误的模型 <>如果你真的有一个线性模型,考虑使用和。QListView有一个属性,允许您在从左到右和从上到下之间进行选择。这里有一个解决方案