Пример #1
0
 def __init__(self, editor):
     QtGui.QWidget.__init__(self)
     # Set up the UI from designer
     self.editor=editor
     self.ui=UI_SearchWidget()
     self.ui.setupUi(self)
     self.ui.next.clicked.connect(self.doFind)
     self.ui.previous.clicked.connect(self.doFindBackwards)
     self.ui.close.clicked.connect(self.hide)
Пример #2
0
 def __init__(self, editor):
     QtGui.QWidget.__init__(self)
     # Set up the UI from designer
     self.editor = editor
     self.ui = UI_SearchWidget()
     self.ui.setupUi(self)
     self.ui.next.clicked.connect(self.doFind)
     self.ui.previous.clicked.connect(self.doFindBackwards)
     self.ui.close.clicked.connect(self.hide)
Пример #3
0
class SearchWidget(QtGui.QWidget):
    def __init__(self, editor):
        QtGui.QWidget.__init__(self)
        # Set up the UI from designer
        self.editor=editor
        self.ui=UI_SearchWidget()
        self.ui.setupUi(self)
        self.ui.next.clicked.connect(self.doFind)
        self.ui.previous.clicked.connect(self.doFindBackwards)
        self.ui.close.clicked.connect(self.hide)

    def doFindBackwards (self):
        return self.doFind(backwards=True)

    def doFind(self, backwards=False):
        flags=QtGui.QTextDocument.FindFlags()
        if backwards:
            flags=QtGui.QTextDocument.FindBackward
        if self.ui.matchCase.isChecked():
            flags=flags|QtGui.QTextDocument.FindCaseSensitively

        text=unicode(self.ui.text.text())
        r=self.editor.find(text,flags)
Пример #4
0
class SearchWidget(QtGui.QWidget):
    def __init__(self, editor):
        QtGui.QWidget.__init__(self)
        # Set up the UI from designer
        self.editor = editor
        self.ui = UI_SearchWidget()
        self.ui.setupUi(self)
        self.ui.next.clicked.connect(self.doFind)
        self.ui.previous.clicked.connect(self.doFindBackwards)
        self.ui.close.clicked.connect(self.hide)

    def doFindBackwards(self):
        return self.doFind(backwards=True)

    def doFind(self, backwards=False):
        flags = QtGui.QTextDocument.FindFlags()
        if backwards:
            flags = QtGui.QTextDocument.FindBackward
        if self.ui.matchCase.isChecked():
            flags = flags | QtGui.QTextDocument.FindCaseSensitively

        text = unicode(self.ui.text.text())
        r = self.editor.find(text, flags)
Пример #5
0
 def __init__(self):
   QtGui.QWidget.__init__(self)
   # Set up the UI from designer
   self.ui=UI_SearchWidget()
   self.ui.setupUi(self)