def textEdit(self): #ret = QtWidgets.QPlainTextEdit() ret = QtWidgets.QTextEdit() # needed by spell checker ret.setAcceptRichText(False) ret.setToolTip(tr_("Text")) ret.setMinimumHeight(TEXTEDIT_MINIMUM_HEIGHT) ret.textChanged.connect(self._saveText) return ret
def contentEdit(self): ret = QtWidgets.QTextEdit() #skqss.class_(ret, 'texture') skqss.class_(ret, 'edit edit-default') ret.setToolTip(tr_("Content")) ret.setAcceptRichText(False) ret.setMinimumHeight(TEXTEDIT_MINIMUM_HEIGHT) ret.textChanged.connect(self._refreshSaveButton) return ret
def show(text, key=None): w = SHOW_WIDGETS.get(key) if not w: from Qt5 import QtWidgets SHOW_WIDGETS[key] = w = QtWidgets.QTextEdit() w.setAcceptRichText(False) if not isinstance(text, basestring): import json text = json.dumps(text, indent=2, ensure_ascii=False) w.setWindowTitle("key: %s" % key) w.setPlainText(text) w.show()
def textEdit(self): placeholder = "http://youtube.com/watch?v=lmOZEAAEMK0" #ret = QtWidgets.QPlainTextEdit(placeholder) ret = QtWidgets.QTextEdit( placeholder) # QTextEdit is needed for syntax highlighter ret.setToolTip(my.tr("Text contains YouTube video IDs")) ret.setAcceptRichText(False) # Not enabled for performance reason #ret.textChanged.connect(self._refreshSaveButton) from qthls.youtube import YouTubeHighlighter YouTubeHighlighter(ret) return ret