【发布时间】:2013-10-25 23:21:11
【问题描述】:
我正在尝试从文本编辑中获取文本并将其存储在 QString 中。
当我写这篇文章时
QString text = ui->textEdit->toPlainText();
它只读取第一个'\n'之前的文本 那么我怎样才能得到包含'\n'的整个文本呢。
这是从这样的插槽调用的:-
void MainWindow::on_pushButton_clicked()
{
QString text = ui->textEdit->toPlainText();
ui->label_2->setText(text);
}
【问题讨论】:
-
您的文本编辑中的文本是什么? "line1\nline2" 有效吗?
-
不,我只在标签中看到 line1
-
说\n我的意思是换行(按Enter)
-
标签是否足够高,或者允许垂直扩展?如果将
text打印到控制台或文件,是否也会被截断?
标签: c++ qt user-interface qtextedit