QWidget или просто картины? - PullRequest
0 голосов
/ 14 мая 2011

Я работаю над пользовательским виджетом календаря Qt4 и в представлении месяца (сетка из более или менее 30 ячеек / дней), в ячейке каждого дня я хочу рисовать события дня следующим образом:

час начала - заголовок
час начала - заголовок
час начала - заголовок
(...)

Итак, просто вертикальный список событий с форматированием HTML.

Я хотел бы предложить возможность перемещать события между ячейками с помощью drag'n'drop.Итак, я не знаю, должен ли я создавать QWidget для каждой ячейки с QLabels внутри или я могу рендерить html на эти ячейки и управлять drag'n'drop другим способом ...

1 Ответ

1 голос
/ 17 мая 2011

Если вы хотите, вы можете сами управлять перетаскиванием, проверяя, на каком элементе щелкали в начале перетаскивания, и помещая соответствующие данные в события перетаскивания.Тем не менее, я думаю, что ваш первый вариант звучит проще, по крайней мере, пока вы не встретите другие требования, которые заставляют его не работать.

...