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