Qt 如何将QLineEdit默认文本设置为一个空格?

Qt 如何将QLineEdit默认文本设置为一个空格?,qt,qlineedit,Qt,Qlineedit,我在Qt Creator GUI设计器中输入了一个空格作为QLineEdit的文本。我可以看到designer wiw中有空间,但是如果我编译并运行它,空间就会消失。我希望此空间是QLineEdit的默认文本,如何设置它,或告诉Qt不要删除该空间?如果您希望在小部件为空时具有默认文本,请使用 如果您只想设置一个初始值,那么使用在应用程序/小部件/类的构造函数中进行设置。我猜空间会消失,因为UI存储为XML,并且只包含空格的节点是strippd() 但您可以在窗口的构造函数中将空间设置为QLine

我在Qt Creator GUI设计器中输入了一个空格作为QLineEdit的文本。我可以看到designer wiw中有空间,但是如果我编译并运行它,空间就会消失。我希望此空间是QLineEdit的默认文本,如何设置它,或告诉Qt不要删除该空间?

如果您希望在小部件为空时具有默认文本,请使用


如果您只想设置一个初始值,那么使用

在应用程序/小部件/类的构造函数中进行设置。我猜空间会消失,因为UI存储为XML,并且只包含空格的节点是strippd()

但您可以在窗口的构造函数中将空间设置为QLineEdit:

ui->lineEdit->setText(" ");