from PyQt5 import QtWidgets
class MyWidget(QtWidgets.QWidget):
def __init__(self):
super().__init__()
# 创建 QLineEdit 实例
self.lineEdit = QtWidgets.QLineEdit(self)
# 设定过长的文本
text_content = "这是一段很长很长很长很长的文本,应该先显示前面部分"
self.lineEdit.setText(text_content)
# 在文本设置后将光标移动到开头
self.lineEdit.setCursorPosition(0)
# 置放 QLineEdit
layout = QtWidgets.QVBoxLayout(self)
layout.addWidget(self.lineEdit)
# 创建并显示应用
app = QtWidgets.QApplication([])
win = MyWidget()
win.show()
app.exec_()
pyqt 设计师 lineedit 内容很长的时候,内容会显示在开头
最新推荐文章于 2024-07-10 19:27:42 发布