比如一段文字存储在一个
QString里面,里面包含多行文字,如果调用QTextEdit的setText函数把文字传递给textEdit然后再调用
QTextEdit 的setALignment函数把对齐方式设置为水平居中那么显示出来的效果是只有第一行是水平居中的,其余的都是左对齐。
该怎么办呢?
QString qsText = "123\n456\n789";
QTextEdit *pTextEdit = new QTextEdit;
pTextEdit->setText( qsText );
pTextEdit->setAlignment( Qt::AlignHCenter );
pTextEdit->show();
[ 此帖被luoyes在2010-06-13 16:06重新编辑 ]