我有两个文件,它们是我正在尝试的简化版本:
FILE_1.py:
import FILE_2
class first(QtGui.QWidget):
def __init__(self):
...
self.gridLayout = QtGui.QGridLayout()
...
self.item1 = second("Apple", 0)
self.item1.add()
self.item2 = second("Banana", 1)
self.item2.add()
...
FILE_2.py:
import FILE_1
class second(Object):
def __init__(self, name, row):
self.name = name
self.row = row
def add(self):
self.label = QtGui.QLabel(self.name)
self.gridLayout.addWidget(self.label, self.row, 0)
所以我有两个问题目前无法解决。你知道吗
首先,我打电话有困难自网格布局从class first
到class second
。我不能动了自网格布局因为我有第三个和第四个。。。也需要自网格布局.
第二,我怎样才能改变现状自我标签变量名,这样标签操作符就不会在对象之间重叠。你知道吗
谢谢。你知道吗
谢谢大家的帮助,但最后我想出了一个更简单的。。。我不知道效率是否更高,但工作方法。你知道吗
我没有使用循环引用,而是从
FILE_1
传入所需的任何变量。你知道吗至于我的问题的第二部分,它最终不是一个问题:)
相关问题 更多 >
编程相关推荐