• 13388阅读
  • 6回复

【提问】请问:QTable如何把标题行,标题列以及单元格中的文字居中? [复制链接]

上一主题 下一主题
离线worthing
 

只看楼主 倒序阅读 楼主  发表于: 2005-09-06
QLable中有setAlignment( int( QLabel::AlignCenter ) );函数,按钮缺省为文字居中,QTable如何设置呀?
[ 此贴被XChinux在2005-09-06 21:15重新编辑 ]
离线liuhuilan

只看该作者 1楼 发表于: 2005-09-13
在属性hAlign里可以的,还有垂直方向是属性vAlign里设置
离线daydayup
只看该作者 2楼 发表于: 2005-09-14
我也正为这个问题发愁呢!!好像QTable没有hAlign和vAlign这两个属性啊!!!
麻烦说清楚点,谢谢!!!
离线XChinux

只看该作者 3楼 发表于: 2005-09-14
我装的Qt 4里面没有在Qt Assistant里面找到这个类,找到了QTableWidget

QTableWidgetItem *cubesHeaderItem = new QTableWidgetItem(tr("Cubes"));
    cubesHeaderItem->setIcon(QIcon(QPixmap(":/Images/cubed.png")));
    cubesHeaderItem->setTextAlignment(Qt::AlignVCenter);
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线myer

只看该作者 4楼 发表于: 2005-09-15
继承QTableItem,重新实现alignment()函数即可。
http://user.qzone.qq.com/56430808
离线daydayup
只看该作者 5楼 发表于: 2005-09-15
我现在想将建好的table中的指定列中的文字居中或居左,不知道如何实现,请高手给点意见!!
先谢了!!!!
离线myer

只看该作者 6楼 发表于: 2005-09-15
下面是引用myer于2005-09-15 08:21发表的:
继承QTableItem,重新实现alignment()函数即可。


或者用Qt4的QTableWidget。
http://user.qzone.qq.com/56430808
快速回复
限100 字节
 
上一个 下一个