• 4642阅读
  • 6回复

请问如果实现一个复杂的列表控件? [复制链接]

上一主题 下一主题
离线hcfalan
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-11
关键词: 复杂列表控件
控件布局如下图,求指点思路。万分感谢。

离线jdwx

只看该作者 1楼 发表于: 2013-04-11
回 楼主(hcfalan) 的帖子
是不是只有最后的两项:播放按钮和删除可以用鼠标点,其它的只是显示。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线hcfalan

只看该作者 2楼 发表于: 2013-04-11
回 1楼(jdwx) 的帖子
对啊,播放按钮和删除按钮需要响应鼠标点击事件,其它的只是显示。
离线jdwx

只看该作者 3楼 发表于: 2013-04-11
回 2楼(hcfalan) 的帖子
红框圈起来的是QLabel,1个进度条,2个按钮(toolButton),1个布局,1个QWidget(容器),组成一个widget。
放进QListWidget里。进度条用样式表美化一下,参考:http://developer.qt.nokia.com/doc/qt-4.8/stylesheet-examples.html
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线hcfalan

只看该作者 4楼 发表于: 2013-04-11
回 3楼(jdwx) 的帖子
QListWidget好像只能加QListWidgetItem啊,QListWidgetItem又不是从QWidget继承来的,怎么弄那个QWidget容器啊?
离线jdwx

只看该作者 5楼 发表于: 2013-04-11
回 4楼(hcfalan) 的帖子
用这个函数:void QListWidget::setItemWidget(QListWidgetItem * item, QWidget * widget)
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线hcfalan

只看该作者 6楼 发表于: 2013-04-13
非常感谢,可以了。后面应该就是应用css样式了。
快速回复
限100 字节
 
上一个 下一个