我知道this question has been asked before,但只有PySide
被视为替代。我希望它能够使用PyQt4
。
问题很简单:我使用QtDesigner创建.ui
文件。在QtDesigner预览中,PlaceholderText
中的QTextEdit
工作正常。在我的python
程序中,我收到此错误:
'QTextEdit' object has no attribute 'setPlaceholderText'
这不是真的,至少根据Qt Documentation。该功能已在版本5.2
中添加,我正在使用5.6
。 PyQt4
版本为4.11.4
(最新)。我的python
版本为3.4
。知道为什么它不起作用吗?
编辑:我对使用其他对象而不是QTextEdit
的替代方案持开放态度,但我不想切换到PySide
。