python - 如何在 QLineEdit 中同时显示光标和 PlaceholderText?

标签 python python-2.7 qt4 pyqt4

<分区>

我有一个带有 PlaceholderTextQLineEdit

我只想在有人开始输入时清除 PlaceholderText,否则闪烁的光标和 PlacehoderText 都应该在 QLineEdit 中.

它是页面的第一个字段,所以我将焦点设置到这个QLineEdit,但是这个页面一显示PlaceholderText就消失了。

请建议我是否必须为此 QLIneEdit 添加 SIGNAL/SLOT,以便 PlaceholderText 不会被清除。

最佳答案

在 PyQt4 中,这不是错误而是功能。您无法编辑此行为。在 PyQt5 中,占位符文本一直显示到文本不为空为止。

解决问题的一个简单方法是在 QLintEdit 之前集中一些方式。当用户按下 TAB 按钮时,下一个焦点是 QLintEdit

关于python - 如何在 QLineEdit 中同时显示光标和 PlaceholderText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25187640/

相关文章:

python - 如何创建具有多个点的类方法?

python - 为什么 matplotlib 不绘图?

python - 操作数不能与形状(299,491)(299,491,3)一起广播。如何解决像素乘法?

python - 在列表中查找总和为给定值的值

python - nltk Sentiwordnet 与 python 的结合使用

image - 在 Qt 中绘制可滚动、可缩放的图像

ruby - 如何强制 Qt 小部件保持相等的高度和宽度?

c++ - 在 QComboBox 中搜索 QString

python - 如何在 Python 中展平 XML 文件

python - PyCharm Django 项目调试运行失败