2011-07-28 63 views
2

我正在使用C++ Qt Creator。我有一个与实验室和行编辑表格。我想在每行中设置为defalut来编辑文本。这比每次运行应用程序时编写相同的东西更有效率。你能告诉我该怎么做吗?如何在行中设置文本编辑Qt Creator?

回答

1

使用

void setText(const QString &) 

您可以设置它在构造函数或可能设置在init()函数的所有这些默认值。

0

阅读documentation
为什么不在开始时将其设置为默认值?无论如何,如果您知道如何将文本编辑设置为某个值,将是最简单的方法。

希望这可以帮助,告诉我,如果你需要更多的aything

+0

我在行编辑表中写过我的文本,但每次运行应用程序时,它都会从screan – sunset

+0

中消失,您是否设置了重置函数,以在应用程序启动时重置所有字段,否则,设置字段值在启动时... – cwoebker

5

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

作为一个严肃的建议:学会使用优秀的文档。 QtCreator几乎所有的东西都可以让你通过F1打开一个上下文相关的帮助。并阅读一些介绍;

0

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

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

相关问题