所以我想解决如何设计我的线框。它基本上只有两个QScrollAreas,一个在另一个上面,每个都有一个头部(和头部内的按钮)。创建自定义Qt构件或实现现有的构件?
里面的滚动区域的一个设计,我希望有类似QListWidgetItems的列表中的项目,但他们将不得不在右
左侧一个小的图片,描述在的另一种设计滚动区域,我想只需填充颜色或图案/图像的矩形。他们都需要可选择并发出点击信号。
我应该采用类方法,并创建一个新类作为自定义小部件吗?实现QWidget,并计算应放置的位置,改变鼠标事件的背景颜色/不透明度等。还是有另一种方法我应该采取这个?从我读过的内容来看,创建自定义小部件是一件非常痛苦的事情。
下面是我想要设计的线框 - 有什么可以做的工作吗?如果不是,我应该如何去设计这些?我想过使用几个QListWidgets或QTreeWidgets,但他们不会完成我所寻找的一切。
我刚刚注意到了QItemDelegate - 这是我应该使用的东西吗? – giraffee 2012-01-04 02:59:34