如何在pyqt5的行编辑中添加背景文本Python
How to add background text in line edit in pyqt5 Python
我正在做一个 python
项目,其中包括 pyqt5
。我正在使用 qt designer
设计 UI,然后编写其所有代码。我有一个 sign in
页面,用户将在其中输入 username
和 password
。如下所示:
上图有两行编辑。第一行编辑用户名,第二行编辑密码。我不想在副线编辑中放置标签来告诉用户这是写入用户名的地方,密码也是如此。我想在第一行编辑中放置一个背景文本作为用户名,第二行作为密码,这样任何使用它的人都知道在哪里输入用户名和密码。一旦用户开始在行编辑中输入,该背景文本将自动删除。
我不确定那个东西是叫背景文字还是别的什么,因为我 UI 有点弱。谁能告诉我我该怎么做。谢谢
那个属性叫做placeholderText
,如果你想在Qt Designer中使用它然后点击QLineEdit然后在属性编辑器中你会找到它。
我正在做一个 python
项目,其中包括 pyqt5
。我正在使用 qt designer
设计 UI,然后编写其所有代码。我有一个 sign in
页面,用户将在其中输入 username
和 password
。如下所示:
上图有两行编辑。第一行编辑用户名,第二行编辑密码。我不想在副线编辑中放置标签来告诉用户这是写入用户名的地方,密码也是如此。我想在第一行编辑中放置一个背景文本作为用户名,第二行作为密码,这样任何使用它的人都知道在哪里输入用户名和密码。一旦用户开始在行编辑中输入,该背景文本将自动删除。
我不确定那个东西是叫背景文字还是别的什么,因为我 UI 有点弱。谁能告诉我我该怎么做。谢谢
那个属性叫做placeholderText
,如果你想在Qt Designer中使用它然后点击QLineEdit然后在属性编辑器中你会找到它。