要将QLineEdit设置为不可编辑状态,可以使用setReadOnly(True)
方法。以下是一个示例代码:
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit
app = QApplication([])
window = QWidget()
line_edit = QLineEdit("不可编辑的文本")
line_edit.setReadOnly(True) # 设置为不可编辑状态
window.show()
app.exec_()
在这个示例中,我们创建了一个窗口和一个带有初始文本的QLineEdit部件。然后通过调用setReadOnly(True)
方法将其设置为只读模式。这样用户就无法对其进行编辑了。
内容由零声教学AI助手提供,问题来源于学员提问