Создание асимметричных ячеек для QTableWidget

Можно ли связать setSpan () -calls или использовать его таким образом, чтобы охватываемая область начиналась от ячейки первого столбца до конца этого же столбца, а затем продолжалась от начала второго столбца?

Чтобы уточнить, я создаю приложение календаря, в котором у меня есть таблица для просмотра недели (каждый столбец представляет день недели, а каждая строка представляет час времени). Я успешно использовал функцию setSpan для представления того, сколько времени занимает запись в календаре, но у меня есть проблема, когда одна запись охватывает несколько дней. Например, если запись начинается в понедельник в 8 часов вечера и продолжается до вторника в 12 часов утра, ячейка, содержащая запись, должна занимать последние четыре ячейки столбца понедельника и первые двенадцать ячеек столбца вторника.

Я довольно новичок в Qt, поэтому я не знаю, есть ли лучшие способы сделать это, чем setSpan, но я довольно много искал решение моей проблемы и не нашел ни одного. Думаю, было бы одинаково полезно, если бы я мог как-то сделать один и тот же элемент, который был бы показан в нескольких ячейках одной и той же таблицы, но я также не нашел способа сделать это.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]