def __init__(self, parent=None, name='', label='', text='', ext="*"): super(NodeLineEdit, self).__init__(parent, name, label) self._ledit = QtWidgets.QLineEdit() self._ledit.setStyleSheet(STYLE_QLINEEDIT) self._ledit.setAlignment(QtCore.Qt.AlignCenter) self._ledit.editingFinished.connect(self._value_changed) self._ledit.clearFocus() _button = QtWidgets.QPushButton() _button.setStyleSheet(STYLE_QPUSHBUTTON) _button.setIcon(self.get_icon(21)) widget = QtWidgets.QWidget() hbox = QtWidgets.QHBoxLayout() hbox.addWidget(self._ledit) hbox.addWidget(_button) widget.setLayout(hbox) widget.setStyleSheet(STYLE_QWIDGET) group = _NodeGroupBox(label) group.add_node_widget(widget) self.text = text _button.clicked.connect(self._on_select_file) self.setWidget(group) self._ext = ext
def __init__(self, parent=None, name='', label='', text=''): super(NodeLineEdit, self).__init__(parent, name, label) self._ledit = QtWidgets.QLineEdit() self._ledit.setStyleSheet(STYLE_QLINEEDIT) self._ledit.setAlignment(QtCore.Qt.AlignCenter) self._ledit.returnPressed.connect(self._value_changed) self._ledit.clearFocus() group = _NodeGroupBox(label) group.add_node_widget(self._ledit) self.setWidget(group) self.text = text
def __init__(self, parent=None): super(PropFilePath, self).__init__(parent) self._ledit = QtWidgets.QLineEdit() self._ledit.setAlignment(QtCore.Qt.AlignLeft) self._ledit.editingFinished.connect(self._on_value_change) self._ledit.clearFocus() icon = self.style().standardIcon(QtWidgets.QStyle.StandardPixmap(21)) _button = QtWidgets.QPushButton() _button.setIcon(icon) hbox = QtWidgets.QHBoxLayout() hbox.addWidget(self._ledit) hbox.addWidget(_button) self.setLayout(hbox) _button.clicked.connect(self._on_select_file) self._ledit.setStyleSheet("QLineEdit{border:1px solid}") _button.setStyleSheet("QPushButton{border:1px solid}") self._ext = "*"