Qt有没有办法在网格中心布置项目?

时间:2014-04-06 10:10:06

标签: qt qlistwidget

例如,我有一个名为QListWidget的{​​{1}},我只在指定目录下显示图像的“缩略图”。我使用a来模拟相册。

QListWidget::IconModel

项目(a.setViewMode(QListWidget::IconMode); a.setIconSize(QSize(120, 120)); a.setResizeMode(QListWidget::Adjust); a.setGridSize(QSize(140, 140)); a.setDragDropMode(QListWidget::NoDragDrop); )仅设置了图标和工具提示,没有文字QListWidgetItem。但他们并没有在网格中居中。像这样:

item->setIcon(QIcon("<image filepath>"));

外线xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xooooooooooooooooooox x x xooooooooooooooooooox x x xooooooooooooooooooox xooooooooooooooooooox xooooooooooooooooooox xooooooooooooooooooox x x ==> xooooooooooooooooooox x x xooooooooooooooooooox x x x x x x x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx 是网格边界(140 x 140)。而x是一张图片。这是一个截图。该项目位于网格的顶部,但我希望它在中间对齐verticalyl。 顺便说一句,我可以在网格上点击事件而不是在项目上吗?如果图像太长,其缩略图会太小而且不容易点击该项目。

enter image description here

0 个答案:

没有答案