• 7229阅读
  • 4回复

关于QTableView表头中的Icon无法更改大小的问题,达人乱入!! [复制链接]

上一主题 下一主题
离线breaveheart
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-24
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
使用QTableView控件,在表头中加入了icon,但无法更改icon大小,调用了相关的函数也没有效果,大家帮忙看看,谢谢了先。
怀疑是Qt的一个Bug.

QTableView *pv = new QTableView();
QStandardItemModel* pm = new QStandardItemModel();
QStandardItem* pi = new QStandardItem(QIcon("./channel.png"), "hello");
pm->setHorizontalHeaderItem(0, pi);
pv->setModel(pm);
pv->setGeometry(100, 50, 400, 200);
pv->setParent(this);
QHeaderView *ph = pv->horizontalHeader();
ph->setFixedHeight(80);
ph->setIconSize(QSize(40,40));

按照我的理解,ph->setIconSize(QSize(40,40));应该可以设置Icon的大小,但我更改了了,没任何效果。
也没找到别的可以更改的方式,大家有什么经验?
离线breaveheart
只看该作者 1楼 发表于: 2010-08-24
没人关注吗?
离线孙德福
只看该作者 2楼 发表于: 2010-08-24
呵呵不错去顶起啊
离线breaveheart
只看该作者 3楼 发表于: 2010-08-30
靠,还是没人理阿。

没人气。
离线dragon_fly

只看该作者 4楼 发表于: 2010-08-30
学QT多久才学的差不多
快速回复
限100 字节
 
上一个 下一个