【发布时间】:2019-04-15 03:57:39
【问题描述】:
这是我的代码,当我单击空格键按钮时,我想将光标向前移动到行编辑中的一个位置。
如何在行编辑中将光标向前移动一位。
下面是我的代码:
import sys
from pyface.qt import QtGui, QtCore
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.title = QtGui.QLabel('Title')
self.titleEdit = QtGui.QLineEdit()
self.btn = QtGui.QPushButton("spacebar")
self.btn.clicked.connect(self.spacebar)
grid = QtGui.QGridLayout()
grid.setSpacing(10)
grid.addWidget(self.title, 1, 0)
grid.addWidget(self.titleEdit, 1, 1)
grid.addWidget(self.btn, 2, 1)
self.setLayout(grid)
self.setGeometry(300, 300, 350, 300)
self.setWindowTitle('Review')
self.show()
def spacebar(self):
self.titleEdit.cursorForward(True,int=1)
def main():
app = QtGui.QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
【问题讨论】:
-
空格键是什么意思?你是说 QPushButton 吗?
-
那最好说QPushButton,你现在的代码有什么问题?
-
该信息很重要,请将其添加到您的问题中,还是您认为这不相关?
-
它没有指出你在尝试什么,只是说你想要什么
标签: python python-2.7 pyqt pyqt4