所以我试图弄清楚如何设计我的线框。它本质上只是两个 QScrollArea,一个在另一个之上,每个都有一个标题(和标题内的按钮)。
在滚动区域的一种设计中,我希望有类似于 QListWidgetItems 列表的项目,但是它们在左侧会有一个小图像,在右侧有描述
在滚动区域的另一种设计中,我只想要填充颜色或图案/图像的矩形。它们都需要可选择并发出点击信号。
我应该采用 Class 方法,并创建一个新类来充当自定义小部件吗?实现 QWidget,并计算应该放置所有内容的位置,更改鼠标事件的背景颜色/不透明度等?或者我应该采取另一种方法吗?根据我的阅读,创建自定义小部件绝对是一件痛苦的事情。
下面是我想要设计的线框 - 是否有任何可用的东西可以完成这项工作?如果没有,我应该如何设计这些?我考虑过使用几个 QListWidgets 或 QTreeWidgets,但它们无法完成我正在寻找的一切。