added possibility to set placeholder for text input

This commit is contained in:
iLLiCiTiT 2020-09-18 14:09:03 +02:00
parent 4284d3094a
commit 75fd8c666e

View file

@ -906,6 +906,7 @@ class TextWidget(QtWidgets.QWidget, InputObject):
self.initial_attributes(input_data, parent, as_widget)
self.multiline = input_data.get("multiline", False)
placeholder = input_data.get("placeholder")
layout = QtWidgets.QHBoxLayout(self)
layout.setContentsMargins(0, 0, 0, 0)
@ -916,6 +917,9 @@ class TextWidget(QtWidgets.QWidget, InputObject):
else:
self.text_input = QtWidgets.QLineEdit(self)
if placeholder:
self.text_input.setPlaceholderText(placeholder)
self.setFocusProxy(self.text_input)
layout_kwargs = {}