Это код:
def formOpen(dialog, layer, feature):
"""Function called when a connec is identified in the map"""
global feature_dialog
# Create class to manage Feature Form interaction
feature_dialog = ParentDialog(dialog, layer, feature)
init_config()
def init_config():
pass
class ParentDialog():
def __init__(self, dialog, layer, feature):
""" Constructor class """
self.dialog = dialog
self.layer = layer
self.feature = feature
self.iface = iface
Я хочу показать сообщение при нажатии кнопки X (из QgsAttributeForm), что-то вроде:
def closeEvent(self, event):
reply = QtGui.QMessageBox.question(self, 'Message',
"Are you sure to quit?", QtGui.QMessageBox.Yes,QtGui.QMessageBox.No)
if reply == QtGui.QMessageBox.Yes:
event.accept()
else:
event.ignore()
Есть ли способ связатьдиалог (QgsAttributeForm) с closeEvent, или есть какое-то другое решение?