如何使用pyqt4将我的光标位置在一行中编辑到另一行编辑

问题描述 投票:0回答:1

这是我的示例代码。当我单击确定按钮时,我需要将光标位置更改为另一行编辑。如何更改示例代码中的光标位置。任何人都可以帮助我。以下是我的代码:

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(
python-2.7 pyqt4
1个回答
1
投票

尝试一下:self.le1.setFocus()

© www.soinside.com 2019 - 2024. All rights reserved.