首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTableWidget的表头文字,能显示“居左、居中、居中、居中”效果吗?解决方法

2012-01-16 
QTableWidget的表头文字,能显示“居左、居中、居中、居中”效果吗?QTableWidget的表头文字,显示“居左、居中、居中

QTableWidget的表头文字,能显示“居左、居中、居中、居中”效果吗?
QTableWidget的表头文字,显示“居左、居中、居中、居中”效果?

相当于,第一列居左,其它列居中,这当如何做?

关键是变量pTableHeaderView,指代的是整个表头,没法再细化下去了。

C/C++ code
QHeaderView *pTableHeaderView = m_ptableContacts->horizontalHeader ();if (pTableHeaderView){    pTableHeaderView->setDefaultAlignment (Qt::AlignLeft | Qt::AlignVCenter); //居左    pTableHeaderView->setTextElideMode (Qt::ElideRight); //...效果    pTableHeaderView->setStretchLastSection (true); //尾不留空白}



[解决办法]
再推荐一个直观点的方法,Qt Creator 编辑器Design中,按右键Edit Items....
[解决办法]
探讨

m_pTable1->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignLeft);
m_pTable1->horizontalHeaderItem(1)->setTextAlignment(Qt::AlignHCenter);
m_pTable1->horizontalHeaderItem(2)->setTextAlignment(Qt:……

热点排行