Exemplo n.º 1
0
    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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
    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 = "*"