1

是否可以链接 setSpan() -调用或以某种方式使用它,以便跨越区域从第一列的单元格开始到同一列的末尾,然后从第二列的开头继续?

为了澄清,我正在创建一个日历应用程序,其中有一个用于周视图的表(每列代表一个工作日,每行代表一个小时的时间)。我已经成功地使用 setSpan 函数来表示日历中的条目需要多少时间,但是当单个条目跨越多天时我遇到了问题。例如,如果一个条目从星期一晚上 8 点开始,一直持续到星期二凌晨 12 点,那么包含该条目的单元格应该跨越星期一列的最后四个单元格和星期二列的前十二个单元格。

我对 Qt 很陌生,所以我不知道是否有比 setSpan 更好的方法来完成此任务,但我已经广泛搜索了解决我的问题的方法,但没有找到。我想如果我能以某种方式使同一个项目显示在同一个表格的多个单元格中,那将同样有帮助,但我也没有找到一种方法来做到这一点。

4

0 回答 0