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

时间:2011-07-28 11:58:32

标签: c++ qt qt-creator

我在c ++ Qt Creator工作。我有一个包含labellineEdit s的表单。我想在每个lineEdit文本中设置为默认值。这比每次运行应用程序时编写相同的东西更有效。你能告诉我怎么做吗?

4 个答案:

答案 0 :(得分:5)

Qt有一个属性概念,对于每个属性,通常都有一个getter和一个setter,在你的情况下是“Text”(也在设计器中显示) - > void setText(QString)QString text()

作为一个严肃的建议:学习使用优秀的文档。几乎QtCreator中的所有内容都允许您通过F1打开上下文相关的帮助。并阅读一些介绍;

答案 1 :(得分:1)

使用

void setText( const QString & )

您可以在构造函数中设置它,也可以在init()函数中设置所有这些默认值。

答案 2 :(得分:0)

阅读documentation 为什么不在开始时将其设置为默认值?如果你知道如何将textedit设置为某个值,那么这将是最简单的方法。

希望这会有所帮助,告诉我你是否需要更多的东西

答案 3 :(得分:0)

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

替代您可以使用窗口构造函数中的setText(QString)函数设置文本。