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; } """)
def __init__(self, parent=None): words = en_autocomplete_words() QCompleter.__init__(self, words, parent)
def __init__(self, keywords=None, parent=None): QCompleter.__init__(self, keywords, parent) self.activated.connect(self.changeCompletion)