我必须实现一个图形用户界面设计。选择的框架是 Qt。
在实施了一些工作之后,出现了一些困难和问题。重点是有一些花哨的设计元素,带有渐变、3D 效果、阴影等。
目前使用的方法——我真的不太喜欢——是使用图形设计中的位图作为各种小部件的背景。根据元素的放置和可伸缩性,这有一些非常讨厌的缺点。这种方法会生成一个相当静态的用户界面,难以维护和适应。
我希望它能够在运行时使用尽可能多的 Qt 默认工具动态生成所有图形元素。但我就是不知道如何实现如此复杂的视觉效果。作为示例,您可以假设以下图像。
问题: 一个合理的方法看起来如何得到如下所示的结果。(我不想要确切的解决方案,只想要一些指针、一般方法和最佳实践。)