Python 如何保存/更改';QLineEdit';在';QSettings';然后上';QPushButton';s';呼叫
我想在我的应用程序中保存/更改我的“QLineEdit”文本,并通过在某个特定位置使用“QPushButton”再次获取该文本。逻辑是将信息与键关联,在下面的示例中,我展示了修改文本时如何保存文本,然后按下按钮检索文本Python 如何保存/更改';QLineEdit';在';QSettings';然后上';QPushButton';s';呼叫,python,pyside2,qsettings,Python,Pyside2,Qsettings,我想在我的应用程序中保存/更改我的“QLineEdit”文本,并通过在某个特定位置使用“QPushButton”再次获取该文本。逻辑是将信息与键关联,在下面的示例中,我展示了修改文本时如何保存文本,然后按下按钮检索文本 从PySide2导入QtCore、QtWidgets 类小部件(qtwidts.QWidget): def uuu init uuu(self,parent=None): super()。\uuuu init\uuuu(父级) self.m_le=qtwidts.QLineEdi
从PySide2导入QtCore、QtWidgets
类小部件(qtwidts.QWidget):
def uuu init uuu(self,parent=None):
super()。\uuuu init\uuuu(父级)
self.m_le=qtwidts.QLineEdit()
self.m_le.textChanged.connect(self.onTextChanged)
self.m_button=qtwidts.QPushButton(“按我”)
self.m_按钮。单击。连接(self.onClicked)
lay=qtwidts.QVBoxLayout(self)
lay.addWidget(self.m_le)
lay.addWidget(self.m_按钮)
@QtCore.Slot(str)
def onTextChanged(自我,文本):
设置=QtCore.QSettings()
settings.setValue(“文本”,文本)
@QtCore.Slot()
def onClicked(自):
设置=QtCore.QSettings()
text=设置值(“text”)
打印(文本)
如果名称=“\uuuuu main\uuuuuuuu”:
导入系统
app=qtwidts.QApplication(sys.argv)
w=Widget()
w、 show()
sys.exit(app.exec_())
逻辑是将信息与一个键相关联,在下面的示例中,我展示了修改文本时如何保存文本,然后按下按钮检索文本
从PySide2导入QtCore、QtWidgets
类小部件(qtwidts.QWidget):
def uuu init uuu(self,parent=None):
super()。\uuuu init\uuuu(父级)
self.m_le=qtwidts.QLineEdit()
self.m_le.textChanged.connect(self.onTextChanged)
self.m_button=qtwidts.QPushButton(“按我”)
self.m_按钮。单击。连接(self.onClicked)
lay=qtwidts.QVBoxLayout(self)
lay.addWidget(self.m_le)
lay.addWidget(self.m_按钮)
@QtCore.Slot(str)
def onTextChanged(自我,文本):
设置=QtCore.QSettings()
settings.setValue(“文本”,文本)
@QtCore.Slot()
def onClicked(自):
设置=QtCore.QSettings()
text=设置值(“text”)
打印(文本)
如果名称=“\uuuuu main\uuuuuuuu”:
导入系统
app=qtwidts.QApplication(sys.argv)
w=Widget()
w、 show()
sys.exit(app.exec_())