• 5907阅读
  • 4回复

QTableView中的按钮位置不能居中,不能刷新 [复制链接]

上一主题 下一主题
离线逸凡
 
只看楼主 倒序阅读 楼主  发表于: 2013-04-08
我通过setIndexWidget把QPushButton添加到列表的一列里面,按钮的位置怎么设居中,还有就是我通过样式表给按钮设置了不同状态的背景图,但只能显示普通状态的背景图,hover和clicked的背景图被覆盖了~求高手解答一下。

离线zxh1982a

只看该作者 1楼 发表于: 2013-04-08
第一个问题,可以先创建一个QWidget,上面放一个QHBoxLayout, 再将按钮放到layout中,
再使用setIndexWidget将这个Widget放到TableView的一个Item里就可以对齐了
离线逸凡
只看该作者 2楼 发表于: 2013-04-08
回 1楼(zxh1982a) 的帖子
谢谢,第一个问题问题用你说的方法解决了,不过没有用QHboxLayout,是用setGeometry来设置按钮在widget中的位置~
离线逸凡
只看该作者 3楼 发表于: 2013-04-08
还有按钮背景图的问题~~有没谁遇到过的。。
离线cfxks1989

只看该作者 4楼 发表于: 2013-04-11
检查下你的样式格式是否正确,有可能因为样式格式不正确导致部分样式效果失效
快速回复
限100 字节
 
上一个 下一个