如歌 实现类似QQ联系人列表,给个思路
QQ列表效果如图:  
 图1. 好友分组折叠
     图2.鼠标移动到“好友分组2”上(注意这个分组
颜色有变)
    图3.展开某个分组
    图4.鼠标移动到某个好友上(颜色有变化)
    我有两个基本思路
  思路 1.利用QListView,修改其列表项,假设为MyItem,但存在一个
问题,好友分组域好友信息,这两个项,内容相差很大,不能用一个MyItem类
统一起来。图1 的好友分组项,与图3的某个好友项,不便于用一个MyItem 来表示  
  思路2:不用模型视图框架,每一个分组用一个自定义OneGroup类来表示,多个好友分组用垂直
布局管理器纵向排列,如图1
              OneGroup窗口类的实现,上部
显示三角
图标、分组名及成员数目,下面是多个OneFriend类纵向排列,如图4
              OneFriend窗口类表示每一个好友信息。OneGroup类可以展开和折叠。 
     思路2感觉灵活行大些。不知道这两种方法是否可行。 
     或者,谁做过类似的事情,有
没有更好的办法,请指教。