从另一个在Python中具有不同范围的对象中调用MAIN.py中的对象方法

时间:2015-07-13 00:50:23

标签: python object methods scope

在Python中.. 我有一个Main.py,它有3个tableview变量x,y和z 我的myguiQtwindow.py有一个Gui有3个按钮,button1,button2和button3。

我正在努力使我的GUI对象可以在有人点击按钮时调用main中的实例化对象...

#MAIN.py
class mytedious_Table(QtCore.QAbstractTableModel):
    blah blah blah
    blah blah blah
    more stuff

x=mytedious
y=mytedious
z=mytedious

if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    window = main()

# do stuff here

window.show()
sys.exit(app.exec_())


#myguiQtwindow.py

Class Ui_MainWindow

    ...
    ...
    ...
    QtCore.QObject.connect(self.toolButton_LoadCSVFile, QtCore.SIGNAL(_fromUtf8("clicked()")), self.choosefile)

def choose_file(self):
     global x.loadfile()

这是我正在尝试做的最后一次电话,让我感到困惑。应该能够做到这一点我认为我很容易找到它的简单限定词。我是Python的新手......在这里原谅所有的伪代码......希望有人知道我在问什么。

0 个答案:

没有答案