【发布时间】:2012-03-01 20:23:31
【问题描述】:
我创建了一个初始化为空的 QTextEdit,然后执行以下代码(TE 是指向 textedit 的指针):
TE->setText( "this is a test string, it should have a non zero height");
auto d(TE->document());
auto s(d->toPlainText());
auto _s(d->size());
auto _h(_s.height());
通过调试,我看到字符串s 设置正确。然而,_s 的大小只是 0。为什么,以及如何解决。这不应该在任何地方和任何地方剪断工作吗?我还尝试添加TE->show() 行,以防调整大小仅在显示小部件时发生,但无济于事。这是什么原因造成的?
【问题讨论】: