示例#1
0
 def init_form(self):
     """
     Load Control and initiate the events
     """
     ControlBase.init_form(self)
     if self._value: QWebView.load(self, QUrl(self._value))
     if self.help: self.form.setToolTip(self.help)
    def __init__(self, *args, **kwargs):
        QMdiArea.__init__(self)
        ControlBase.__init__(self, *args, **kwargs)
        self._showCloseButton = True
        self._openWindows = []

        self.logger = logging.getLogger(__name__)
    def __init__(self, *args, **kwargs):
        QTreeView.__init__(self)
        ControlBase.__init__(self, *args, **kwargs)

        self.item_selection_changed_event = kwargs.get(
            'item_selection_changed_event', self.item_selection_changed_event)
        self.item_double_clicked_event = kwargs.get(
            'item_double_clicked_event', self.item_double_clicked_event)
示例#4
0
    def __init__(self, *args, **kwargs):
        self._horizontal     = kwargs.get('horizontal', True)
        self._show_spinboxes = kwargs.get('show_spinboxes', True)
        ControlBase.__init__(self,  *args, **kwargs)

        self.min = kwargs.get('min', kwargs.get('minimum', 0))
        self.max = kwargs.get('max', kwargs.get('maximum', 100))
        self.value = kwargs.get('default', [10,20])
        self.__update()
    def __init__(self, *args, **kwargs):
        self._updateSlider = True
        self._min = kwargs.get('minimum', 0)
        self._max = kwargs.get('maximum', 100)
        if 'default' not in kwargs: kwargs['default'] = 0
        ControlBase.__init__(self, *args, **kwargs)

        self._form.value.setText(str(kwargs['default']))
        self._form.horizontalSlider.valueChanged.connect(self.valueChanged)
示例#6
0
    def __init__(self, *args, **kwargs):
        QWidget.__init__(self)

        self._plusFunction  = kwargs.get('add_function', None)
        self._minusFunction = kwargs.get('remove_function', None)
        ControlBase.__init__(self, *args, **kwargs)

        self.autoscroll         = kwargs.get('autoscroll',          True)
        self.resizecolumns      = kwargs.get('resizecolumns',       True)
        self.select_entire_row  = kwargs.get('select_entire_row',   False)
        self.horizontal_headers = kwargs.get('horizontal_headers',  None)
    def __init__(self, *args, **kwargs):
        QWidget.__init__(self)
        layout = QVBoxLayout()

        if _api.USED_API == _api.QT_API_PYQT5:
            layout.setContentsMargins(0, 0, 0, 0)
        elif _api.USED_API == _api.QT_API_PYQT4:
            layout.setMargin(0)

        self.form.setLayout(layout)

        ControlBase.__init__(self, *args, **kwargs)
        self.value = kwargs.get('default', None)
 def __init__(self, *args, **kwargs):
     self._min = kwargs.get('minimum', 0)
     self._max = kwargs.get('maximum', 100)
     if 'default' not in kwargs: kwargs['default'] = 0
     ControlBase.__init__(self, *args, **kwargs)
     self.decimals = kwargs.get('decimals', 0)
示例#9
0
 def __init__(self, *args, **kwargs):
     ControlBase.__init__(self, *args, **kwargs)
     self.autoscroll = kwargs.get('autoscroll', False)
    def __init__(self, *args, **kwargs):
        QTableView.__init__(self)
        ControlBase.__init__(self, *args, **kwargs)

        if kwargs.get('select_entire_row', False):
            self.setSelectionBehavior(QAbstractItemView.SelectRows)
示例#11
0
 def __init__(self, *args, **kwargs):
     self._updateSlider = True
     self._min = kwargs.get('minimum', 0)
     self._max = kwargs.get('maximum', 100)
     if 'default' not in kwargs: kwargs['default'] = 0
     ControlBase.__init__(self, *args, **kwargs)
示例#12
0
 def __init__(self, *args, **kwargs):
     QWebView.__init__(self)
     if 'load_finnished_event' in kwargs:
         self.load_finnished_event = kwargs['load_finnished_event']
     self.loadFinished.connect(self.__load_finnished_evt)
     ControlBase.__init__(self, *args, **kwargs)
示例#13
0
 def __init__(self, *args, **kwargs):
     QWidget.__init__(self)
     ControlBase.__init__(self, *args, **kwargs)