Python引用

Python引用,python,pyqt,Python,Pyqt,我想从文本字段中读取数据。文本字段的名称未定义,在另一个具有读取文本字段方法的类中找不到。textfield在Design类中定义。现在我如何从另一个类访问这个字段,以便从中读取数据。谢谢 编辑: 我有两个类:FeatureImportCommonWidget(QtGui.QWidget)和MetaDataBrowser。FeatureImportCommonWidget包含一个名为placesGroupBox的文本字段。我想在MetaDataBrowser类中访问此文本字段 我使用“filen

我想从文本字段中读取数据。文本字段的名称未定义,在另一个具有读取文本字段方法的类中找不到。textfield在Design类中定义。现在我如何从另一个类访问这个字段,以便从中读取数据。谢谢

编辑:

我有两个类:FeatureImportCommonWidget(QtGui.QWidget)和MetaDataBrowser。FeatureImportCommonWidget包含一个名为placesGroupBox的文本字段。我想在MetaDataBrowser类中访问此文本字段


我使用“filename=get\u metadata.placesGroupBox.text()”尝试了它,但是它给出了一个错误,关于没有在MetaDataBrowser类中定义placesGroupBox。

如果该字段是一个名为
text
的普通属性,并且您的
Design
实例名为
Design
,您可以访问(读/写)如果FeatureImportCommonWidget类的对象是在MetaDataBrowser类中创建的,则可以在MetaDataBrowser类中的任意位置访问文本字段,如下所示:
FeatureImportCommonWidgetObjectName.placesGroupBox.text()


2如果FeatureImportCommonWidget类的对象是在MetaDataBrowser类之前创建的,您可以将该对象作为参数传递给MetaDataBrowser类,然后访问MetaDataBrowser类中的任意文本字段,如步骤1

所示,请说明您使用的库。1。请提供一些你正在做的事情的例子。2.请提供您试图解决此问题的代码。包括你得到的错误。我有两门课。FeatureImportCommonWidget(QtGui.QWidget)和MetaDataBrowser。在“FeatureImportCommonWidget(QtGui.QWidget)”类中,我在这个类中有一个名为placesGroupBox的文本字段。现在我想访问MetaDataBrowser类中的这个文本字段。我该怎么做呢。我使用“filename=get\u metadata.placesGroupBox.text()”尝试了它,它给出了一个错误abt placesGroupBox未在MetaDataBrowser类中定义,请协助!!当名为
widget
的对象具有名为
box
的属性时,您可以在代码中的任何位置以
widget.box
的形式访问该属性。这有用吗?