56 Constructor |
56 Constructor |
57 |
57 |
58 @param parent reference to the parent widget (QWidget) |
58 @param parent reference to the parent widget (QWidget) |
59 @param inactiveText text to be shown on inactivity (string) |
59 @param inactiveText text to be shown on inactivity (string) |
60 """ |
60 """ |
61 super(E5LineEdit, self).__init__(parent) |
61 super().__init__(parent) |
62 |
62 |
63 self.setMinimumHeight(22) |
63 self.setMinimumHeight(22) |
64 |
64 |
65 self.setPlaceholderText(inactiveText) |
65 self.setPlaceholderText(inactiveText) |
66 |
66 |
264 @exception ValueError raised to indicate a bad parameter value |
264 @exception ValueError raised to indicate a bad parameter value |
265 """ |
265 """ |
266 if side not in [E5LineEdit.RightSide, E5LineEdit.LeftSide]: |
266 if side not in [E5LineEdit.RightSide, E5LineEdit.LeftSide]: |
267 raise ValueError("Bad value for 'side' parameter.") |
267 raise ValueError("Bad value for 'side' parameter.") |
268 |
268 |
269 super(E5ClearableLineEdit, self).__init__(parent, inactiveText) |
269 super().__init__(parent, inactiveText) |
270 |
270 |
271 from E5Gui.E5LineEditButton import E5LineEditButton |
271 from E5Gui.E5LineEditButton import E5LineEditButton |
272 self.__clearButton = E5LineEditButton(self) |
272 self.__clearButton = E5LineEditButton(self) |
273 self.__clearButton.setIcon(UI.PixmapCache.getIcon("clearLeft")) |
273 self.__clearButton.setIcon(UI.PixmapCache.getIcon("clearLeft")) |
274 self.addWidget(self.__clearButton, side) |
274 self.addWidget(self.__clearButton, side) |