Уведомления

Группа в Telegram: @pythonsu

#1 Март 19, 2011 10:24:21

g-kit
От:
Зарегистрирован: 2009-11-16
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Кнопки стандартного диалога

в 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’

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

блин, чуствую, что туплю. но не могу понять где…



Офлайн

#2 Март 21, 2011 10:38:33

Studentik
От:
Зарегистрирован: 2009-12-26
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Кнопки стандартного диалога

В типе QDialog этот метод является виртуальным: http://doc.qt.nokia.com/4.7-snapshot/qdialog.html#reject



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version