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

4

我在Qt Creator GUI Designer中的QLineEdit文本框中输入了一个空格。我可以在设计师视图中看到这个空格,但是如果我编译和运行它,这个空格会消失。我想让这个空格成为QLineEdit的默认文本,我该如何设置或告诉Qt不要删除那一个空格?

2个回答

8

7
我的猜测是空格消失是因为UI被存储为XML,并且仅由空格组成的节点被剥离 (参见此问题)。
但您可以在窗口构造函数中将空格设置为QLineEdit:
ui->lineEdit->setText(" ");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接