【问题标题】:How to get the whole text from text edit QT如何从文本编辑QT中获取整个文本
【发布时间】: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


【解决方案1】:

把我的评论变成答案

确保标签足够高以实际显示多行文本。

【讨论】:

  • 你觉得够高是多少?
  • @ZdravkoDonev 它有足够的高度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-02
  • 1970-01-01
  • 1970-01-01
  • 2015-06-14
  • 2021-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多