【发布时间】:2014-08-08 02:03:50
【问题描述】:
学习 PySide,我正在调整文本编辑小部件 (QLineEdit) 并尝试使用 setPlaceHolderText 设置占位符文本,如下面的代码 sn-p 所示(我从 main 调用)。不幸的是,它没有按我的预期工作。代码运行,但文本框为空白,不显示占位符文本。我在 Windows 7,Python 2.7(在 iPython 中工作)。
class MyTextEdit(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.textEditor=QtGui.QLineEdit(self)
self.textEditor.move(50,15)
self.textEditor.setPlaceholderText("Don't mind me.")
self.setGeometry(100, 100, 200, 50)
self.show()
有人明白我做错了什么吗?我正在关注以下网站的示例:
http://nullege.com/codes/search/PyQt4.QtGui.QLineEdit.setPlaceholderText
http://www.pythoncentral.io/pyside-pyqt-tutorial-interactive-widgets-and-layout-containers/
而且看不出我在做什么不同。
【问题讨论】:
标签: python qt user-interface pyqt pyside