如何在pyqt5 Python中的行编辑中添加背景文本

Posted

技术标签:

【中文标题】如何在pyqt5 Python中的行编辑中添加背景文本【英文标题】:How to add background text in line edit in pyqt5 Python 【发布时间】:2020-08-11 05:14:35 【问题描述】:

我正在处理一个python 项目,其中包括pyqt5。我正在使用qt designer 来设计 UI,然后编写它的所有代码。我有一个sign in 页面,用户将在其中输入usernamepassword。如下所示:

上面的照片有两行编辑。第一行编辑用于用户名,第二行编辑用于密码。我不想将标签放在旁边的行编辑中以告诉用户这是写入用户名的位置,并且与密码相同。我想在第一行编辑中将背景文本作为用户名,在第二行作为密码,以便使用它的任何人都知道在哪里输入用户名和密码。一旦用户开始在行编辑中输入,该背景文本将自动删除。

我不确定那个东西是称为背景文本还是其他东西,因为我的 UI 有点弱。谁能告诉我我该怎么做。谢谢

【问题讨论】:

【参考方案1】:

那个属性叫做placeholderText,如果你想在Qt Designer中使用它然后点击QLineEdit,你会在Property Editor中找到它。

【讨论】:

以上是关于如何在pyqt5 Python中的行编辑中添加背景文本的主要内容,如果未能解决你的问题,请参考以下文章

如何在不影响 Pyqt5 中的小部件的情况下将背景图像添加到主窗口

PyQt5 Python:如何通过 MySQL 查询结果中的单个数据行

如何使用pyqt5在python中制作每周时间表? [关闭]

如何在 PyQt5 Python 中的 QDial 上显示标记

PyQt5 给无边框窗口添加背景图片

如何在python中使用pyqt5将QSlider添加到主窗口的工具栏