绑定和未绑定的方法错误Python

时间:2017-06-06 01:31:27

标签: python python-2.7 pyqt qtableview qtgui

Hello Guys我努力解决这个问题请帮助我真的需要它

当我尝试从函数打印返回值时不起作用我得到此错误

<unbound method Ui_MainWindow.fn_get_cell_Value>

这是我的代码

def handleHeade`rMenu(self,pos):
    menu = QMenu()
    quitAction = menu.addAction("Update")
    action = menu.exec_(self.tableView.mapToGlobal(pos))
    if action == quitAction:
       dd = Ui_MainWindow
       print dd.fn_get_cell_Value

def fn_get_cell_Value(self,qmodelindex):
    i = qmodelindex.row()
    j = qmodelindex.column()
    valeur = qmodelindex.sibling(i, j).data(QtCore.Qt.DisplayRole).toString()
    return valeur

我想在点击Qmenu的更新

时打印返回值

非常感谢你

1 个答案:

答案 0 :(得分:2)

"<form action='' onkeypress =if ( event.keyCode == 13){ $(&#39;#validate&#39;).click(); return false; }>" 是错误消息。这是本打印声明的预期输出

<unbound method Ui_MainWindow.fn_get_cell_Value>

你需要用()来调用方法,但我不知道调用可能需要什么参数。请考虑以下事项。

   print dd.fn_get_cell_Value