Как переместить мою позицию курсора в одной строке, редактировать в другую строку, используя pyqt4 - PullRequest
0 голосов
/ 04 февраля 2019

Вот мой пример кода. Когда я нажимаю кнопку «ОК», мне нужно изменить позицию курсора на другую строку. Как я могу изменить свою позицию курсора в примере кода. Может ли кто-нибудь помочь мне, пожалуйста.Ниже приведен мой код:

import sys
from PyQt4 import QtGui


class Example(QtGui.QWidget):

    def __init__(self):
        super(Example, self).__init__()

        self.initUI()


    def initUI(self):
        self.vbox = QtGui.QVBoxLayout()
        self.le1 = QtGui.QLineEdit()
        self.le2 = QtGui.QLineEdit()
        self.le3 = QtGui.QLineEdit()
        self.ok = QtGui.QPushButton("OK")
        self.ok.clicked.connect(self.moving_position)
        self.vbox.addWidget(self.le1)
        self.vbox.addWidget(self.le2)
        self.vbox.addWidget(self.le3)
        self.vbox.addWidget(self.ok)
        self.setLayout(self.vbox)

        self.show()
    def moving_position(self):
        pass
        #how to move cursor to next line edit


def main():

    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main(

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте: self.le1.setFocus()

...