我在c ++ Qt Creator工作。我有label
s和lineEdit
s的表格。我想在每个lineEdit
中设置默认文本。这比每次运行应用程序时编写相同的东西更有效。你能告诉我怎么做吗?
使用
void setText( const QString & )
您可以在构造函数中设置它,也可以在init()
函数中设置所有这些默认值。
Qt有一个属性的概念,对于每个属性,通常有一个getter和一个setter,在你的情况下是“Text”(也在设计器中显示) - > void setText(QString)
,QString text()
。
作为一个严肃的建议:学习使用优秀的文档。几乎QtCreator中的所有内容都允许您通过F1打开上下文相关的帮助。并阅读一些介绍;
阅读documentation。 为什么不在开始时将其设置为默认值?如果您知道如何将textedit设置为值,那么这将是最简单的方法。
希望这有帮助,告诉我你是否需要更多
双击QTextEdit
上的UI设计器时,您可以输入每次运行应用程序时设置的默认文本。
或者,您可以在窗口的构造函数中使用setText(QString)
函数设置文本。