• 15999阅读
  • 3回复

菜鸟请问一下QTableView表格中的内容怎么居中对齐???????? [复制链接]

上一主题 下一主题
离线hx860812
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
同上:请问一下QTableView表格中的内容怎么居中对齐????????
离线duduqq

只看该作者 1楼 发表于: 2009-03-26
改用QTableVWidget,它是继承QTableView,有setTextAlignment
离线hx860812
只看该作者 2楼 发表于: 2009-03-26
楼上的 ,非常感谢,我已经解决了 ,如下:
TableModel::data(const QModelIndex &index, int role) const
{
     if(role == Qt::TextAlignmentRole){                                                
          return int(Qt::AlignHCenter | Qt::AlignVCenter);
     }

....
....
}
离线hellojinjie
只看该作者 3楼 发表于: 2011-07-30
引用第2楼hx860812于2009-03-26 15:16发表的  :
楼上的 ,非常感谢,我已经解决了 ,如下:
TableModel::data(const QModelIndex &index, int role) const
{
     if(role == Qt::TextAlignmentRole){                                                
          return int(Qt::AlignHCenter | Qt::AlignVCenter);
.......

thank you ,可行的。。
快速回复
限100 字节
 
上一个 下一个