Example #1
0
    def __init__(self,
                 mode: Literal['stimuli', 'visualization', 'analysis'],
                 parent=None):
        """"""
        if mode == 'stimuli':
            QCompleter.__init__(self, STIMULI_KEYWORDS, parent)
            self.snippets = {**snippets, **stimuli_snippets}
        elif mode == 'visualization':
            QCompleter.__init__(self, VISUALIZATION_KEYWORDS, parent)
            self.snippets = {**visualizations_snippets, **snippets}
        elif mode == 'analysis':
            QCompleter.__init__(self, ANALISYS_KEYWORDS, parent)
            self.snippets = {**analysis_snippets, **snippets}

        self.connect(self, QtCore.SIGNAL("activated(const QString&)"),
                     self.changeCompletion)
        self.connect(self, QtCore.SIGNAL("highlighted(const QString&)"),
                     self.changeHighlighted)

        self.setMaxVisibleItems(15)
        self.popup().setStyleSheet("""
        *{
        font-size:  15px;
        min-height: 30px;
        }
        """)
Example #2
0
 def __init__(self, parent=None):
     words = en_autocomplete_words()
     QCompleter.__init__(self, words, parent)
Example #3
0
 def __init__(self, keywords=None, parent=None):
     QCompleter.__init__(self, keywords, parent)
     self.activated.connect(self.changeCompletion)