This question already has an answer here:
Placeholder text not showing (pyside/pyqt)
(1个答案)
去年关闭。
我有一个
我只想在有人开始输入时清除
这是页面的第一个字段,因此我已将焦点设置为此
请建议是否必须为此
(1个答案)
去年关闭。
我有一个
QLineEdit
和PlaceholderText
。我只想在有人开始输入时清除
PlaceholderText
,否则闪烁的光标和PlacehoderText
都应该在该QLineEdit
中。这是页面的第一个字段,因此我已将焦点设置为此
QLineEdit
,但是PlaceholderText
随即在显示此页面时消失。请建议是否必须为此
QLIneEdit
添加信号/插槽,以免清除PlaceholderText
。 最佳答案
在PyQt4中,它不是bug,而是功能。您无法编辑此行为。在PyQt5中,将显示占位符文本,直到该文本不为空为止。
解决问题的一种简单方法是将焦点放在QLintEdit
之前。当用户按下TAB
按钮时,下一个焦点是QLintEdit
。
关于python - 如何在QLineEdit中同时显示光标和占位符文本? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25187640/
10-13 00:00