Найти - Пользователи
Полная версия: Кнопки стандартного диалога
Начало » GUI » Кнопки стандартного диалога
1
g-kit
в Qt Designer создал элементарный диалог с кнопками: Ok, Cancel.

        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), SubstSearchDlg.accept)
QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), SubstSearchDlg.reject)
Ok работает нормально, так как создал метод accept в скрипте, насколько я понимаю, кнопка Cancel должна просто закрыть диалог, а не передавать сигнал. Но при запуске получаю:


AttributeError: ‘substSearchDlg’ object has no attribute ‘reject’

Разве это не стандартный метод закрытия диалога?

блин, чуствую, что туплю. но не могу понять где…
Studentik
В типе QDialog этот метод является виртуальным: http://doc.qt.nokia.com/4.7-snapshot/qdialog.html#reject
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB