【问题标题】:PyQt5 5.8.2 QLineEdit has no attribute 'setPlaceHolderText'PyQt5 5.8.2 QLineEdit 没有属性“setPlaceHolderText”
【发布时间】:2017-06-07 07:50:49
【问题描述】:

我正在尝试找出我的 PyQt5 安装有什么问题,我查看了所有文档,我应该能够使用 placeHolderTextsetPlaceHolderText() 但它看起来不像。 QtWidgets.QLineEdit() 工作并显示在我的 gui 上,但可以将其发送到 setPlaceHolderTextQLayout.setFixedSize 也返回相同的错误。导入 PyQt5 不会返回任何错误,因此这些也应该可以工作。

我在 python 3.5.2 上通过 pip3 安装了 PyQt5,以前有没有人遇到过这个问题,我不确定我做错了什么。

【问题讨论】:

  • setPlaceholderText 中的“h”为小写。
  • 我刚刚意识到我很抱歉打扰你 stackoverflow

标签: python qt pyqt5 qlineedit qtwidgets


【解决方案1】:

所以嗯...看起来很尴尬, setPlaceHolderText() 应该是小写的 h -> setPlaceholderText()QLayout.setFixedSize 应该是大写的S -> SetFixedSize()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 2017-08-30
    • 2017-06-10
    • 2021-08-25
    相关资源
    最近更新 更多