如何在Qt Creator中设置行编辑文本?

3

我正在使用c++ Qt Creator进行工作。我有一个带有lineEdit的表单。我想在每个lineEdit中设置默认文本。这比每次运行应用程序时都写相同的内容更有效率。请告诉我如何做到这一点。

4个回答

5
Qt有一个属性的概念,对于每个属性,通常都有一个getter和setter,在您的情况下,“Text”(也显示在设计师中)-> void setText(QString), QString text()
作为一条认真的建议:学会使用优秀的文档。几乎QtCreator中的所有功能都可以通过F1打开上下文相关的帮助,并阅读一些介绍。

1

使用

void setText( const QString & )

你可以在构造函数中设置它,或者在一个init()函数中设置所有这些默认值。


0

仔细阅读文档
如果您知道如何将TextEdit设置为某个值,为什么不在开始时将其设置为默认值呢?这将是最简单的方法。

希望这可以帮到您,如果您需要更多帮助,请告诉我。


我已经在行编辑表中编写了我的文本,但每次运行应用程序时,它都会从屏幕上消失。 - sunset
你是否设置了一个重置函数,在应用程序启动时重置所有字段,否则只需在启动时设置字段的值... - cwoebker

0

当你在UI设计师上双击QTextEdit时,你可以输入默认文本,每次运行应用程序时都会设置。

或者你可以在窗口的构造函数中使用setText(QString)函数设置文本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接