Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
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()
Beispiel #4
0
 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