【发布时间】:2011-01-15 03:49:42
【问题描述】:
嗨..
我是 QT 新手,我想知道如何在 QT 中自定义列表视图,即我想在单行中添加多个图标.. 等等.. 我尝试了很多我不知道该怎么做..
我尝试使用 Qlistwidget,但我只能用一张图片插入单行。我无法在所需位置放置多个图标。
请帮助我,哪个控件是好的列表视图或列表小部件。 以及如何根据我的观点进行自定义
如果您有任何示例。请给我链接。
谢谢
【问题讨论】:
嗨..
我是 QT 新手,我想知道如何在 QT 中自定义列表视图,即我想在单行中添加多个图标.. 等等.. 我尝试了很多我不知道该怎么做..
我尝试使用 Qlistwidget,但我只能用一张图片插入单行。我无法在所需位置放置多个图标。
请帮助我,哪个控件是好的列表视图或列表小部件。 以及如何根据我的观点进行自定义
如果您有任何示例。请给我链接。
谢谢
【问题讨论】:
您可以实现一个委托来自定义视图中项目的呈现。
来自model/view programming 文档:在视图中代表are responsible for rendering individual items。
请参阅pixelator 示例以了解用法示例。
【讨论】:
看看 QTableView 或 QTableWidget。您可以在前两列中插入图标,在第三列中插入文本。或者你喜欢的任何其他方式。
【讨论】:
我猜你可以使用一些委托。
看看http://qt.nokia.com/doc/4.6/model-view-delegate.html
希望对你有帮助!
【讨论】: