3

QLineEditQt Creator GUI Designer で のテキストとして 1 つのスペースを入力しました。デザイナ画面ではスペースがあるのですが、コンパイルして実行するとスペースが消えてしまいます。このスペースを のデフォルト テキストにしたいQLineEditのですが、どのように設定できますか、またはその 1 つのスペースを削除しないように Qt に指示できますか?

4

2 に答える 2

7

ウィジェットが空のときにデフォルトのテキストが必要な場合は、setPlaceholderText(QString)を使用します

初期値を設定するだけの場合は、アプリ/ウィジェット/クラスのコンストラクターで次のようにしますsetText(QString)

于 2012-08-06T20:32:46.897 に答える
7

私の推測では、UI は XML として保存され、空白のみで構成されるノードは strippd であるため、スペースがなくなると思います (この質問を参照してください)。

ただし、ウィンドウのコンストラクターでスペースを QLineEdit に設定できます。

ui->lineEdit->setText(" ");
于 2012-08-06T20:33:27.787 に答える