Пожалуйста, укажите мне (хорошую) документацию о разметке QT для разработки плазмы
Я пытаюсь разработать плазмоид в Python. У меня есть несколько хороших учебников здесь (techbase.kde.org/Development/Tutorials/Plasma), и они действительно полезны, но у них нет документации или примеров по макетам QT и их использованию.
Я не программировал на QT, но я хорошо знаю C++. Итак, ресурсы не обязательно должны быть Python Apis.
Точнее, я хочу макет с двумя строками, первый из которых содержит два столбца, а второй - 3 строки.
2 ответа
Plasma работает как большой QGraphicsView, а апплеты являются элементами QGraphicsWidget, что означает, что вы должны смотреть на документацию для QGraphicsLayout, а не на QLayout, как было предложено.
Для макета сетки вы хотите использовать QGraphicsGridLayout. Посмотрите на метод addItem в частности.
Возможно, хорошим местом для начала была бы документация по Qt?