Разработка приложения с помощью Qt
Я должен реализовать графический дизайн пользовательского интерфейса. Основой выбора является Qt.
После некоторой работы по реализации возникли некоторые трудности и вопросы. Суть в том, что есть несколько причудливых элементов дизайна с градиентами, 3D-эффектами, тенями и так далее.
Используемый в настоящее время подход, который мне действительно не очень нравится, заключается в использовании растровых изображений из графического дизайна в качестве фона различных виджетов. Это имеет некоторые очень неприятные недостатки в зависимости от расположения элементов и масштабируемости. Этот подход генерирует довольно статичный пользовательский интерфейс, который сложно поддерживать и адаптировать.
Я был бы признателен за динамическую генерацию всех графических элементов во время выполнения, используя как можно больше инструментов по умолчанию из Qt. Но я просто не знаю, как реализовать такие сложные визуальные эффекты. В качестве примера вы можете взять следующее изображение.
Вопрос: Как будет выглядеть разумный подход, чтобы получить такие результаты ниже? (Я не хочу точных решений, только некоторые указания, общие подходы и лучшие практики.)