2011-07-28 8 views
2

私はC++ Qt Creatorで作業しています。私は、譜表と行の編集を伴う書式を持っています。私は各行のdefalutとしてテキストを編集するように設定したいと思います。アプリケーションを実行するたびに同じものを書くよりも効率的です。どうすればいいの?行編集Qt Creatorでテキストを設定するには?

答えて

1

使用

void setText(const QString &) 

よりaythingが必要な場合は、このことができます

希望は、教えてください。

0

続きを読むdocumentationを読んでください。
開始時にデフォルト値に設定するのはなぜですか?どのようにテキストエディットを値に設定するかを知っているなら、最も簡単な方法でしょう。あなたは、コンストラクタで設定するか、多分init()関数内のすべてのそれらのデフォルト値を設定することができます

+0

私はテキストを行編集テーブルに書きましたが、アプリケーションを実行するたびに画面から消えます – sunset

+0

アプリケーションが開始されたときにすべてのフィールドをリセットするリセット機能を設定しましたか?そうでない場合は、始めるとき... – cwoebker

5

Qtにはプロパティのコンセプトがあり、それぞれのプロパティにはゲッターとセッターがあります。 "Text"(デザイナーにも表示されます) - >void setText(QString)QString text()です。

深刻なアドバイスとして、優れたドキュメントの使用方法を学んでください。 QtCreatorのほぼすべてが、F1を介して状況依存ヘルプを開くことができます。そして、いくつかの紹介を読んでください。

0

QTextEditでUIデザイナーをダブルクリックすると、アプリケーションが実行されるたびに設定されるデフォルトのテキストを入力できます。

代わりに、ウィンドウのコンストラクタで - > setText(QString)関数を使用してテキストを設定できます。

関連する問題