写了一系列信号和槽,
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_sn.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_name.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_spec.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_num.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_single_price.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.lineEdit_single_total_price.hide)
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.pushButton_delete_line.hide)
以上这样写可以用,
然后我想把后面的槽写到一个函数里
就写了:
def pushButton_delete_line_clicked(self):
self.lineEdit_sn.hide()
self.lineEdit_name.hide()
self.lineEdit_spec.hide()
self.lineEdit_num.hide()
self.lineEdit_single_price.hide()
self.lineEdit_single_total_price.hide()
self.pushButton_delete_line.hide()
这样一个函数,然后用connect调用
QtCore.QObject.connect(self.pushButton_delete_line, QtCore.SIGNAL("clicked()"), self.pushButton_delete_line_clicked)
结果就完全不能用啦,在函数里面写个打印语句,也完全没有打印,请问怎么回事呀