1

setSpan() -calls を連鎖させたり、スパンされた領域が最初の列のセルから同じ列の終わりまで始まり、2 番目の列の最初から続くように使用することは可能ですか?

明確にするために、私はカレンダー アプリケーションを作成しています。ここには、週ビューのテーブルがあります (各列は平日を表し、各行は時間を表します)。setSpan 関数を使用して、カレンダーのエントリにかかる時間を正常に表現できましたが、1 つのエントリが複数日にまたがる場合に問題が発生します。たとえば、エントリが月曜日の午後 8 時に始まり、火曜日の午前 12 時まで続く場合、エントリを保持するセルは、月曜日の列の最後の 4 つのセルと火曜日の列の最初の 12 個のセルにまたがる必要があります。

私はQtを初めて使用するので、setSpanよりもこれを達成するためのより良い方法があるかどうかはわかりませんが、問題の解決策を広範囲に検索しましたが、何も見つかりませんでした. 同じアイテムを同じテーブルの複数のセルに表示することができれば、同様に役立つと思いますが、これを行う方法も見つかりませんでした。

4

0 に答える 0