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

标签 qt qlineedit

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

最佳答案

我的猜测是空间消失了,因为 UI 存储为 XML,并且只包含空格的节点被剥离( see this question )。

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

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

关于qt - 如何将 QLineEdit 默认文本设置为一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834864/

相关文章:

c++ - Qt 桌面开发

java - 更改android中特定页面的方向

qt - 如何防止在 QLineEdit 焦点上绘制默认的蓝色边框

c++ - 计算 QLineEdit 的最大长度以适应其宽度

python - 如何在 python 中从 QLineEdit 中读出文本?

qt - 如何使 Qt 图标(在菜单栏和工具栏中)变大?

qt - 如何在 CMake 项目中使用提前生成 QML 缓存?

python - 我在我的 pyqt5 程序中使用 QDoubleValidator 但它似乎不起作用

python - 连接到插槽时如何向 Qt PySide 内置信号添加参数

string - 如何从Qt中的字符串中删除重音/变音符号?