Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何保存/更改';QLineEdit';在';QSettings';然后上';QPushButton';s';呼叫_Python_Pyside2_Qsettings - Fatal编程技术网

Python 如何保存/更改';QLineEdit';在';QSettings';然后上';QPushButton';s';呼叫

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

我想在我的应用程序中保存/更改我的“QLineEdit”文本,并通过在某个特定位置使用“QPushButton”再次获取该文本。

逻辑是将信息与键关联,在下面的示例中,我展示了修改文本时如何保存文本,然后按下按钮检索文本

从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_())