Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2013 12:08:29

Lemurio
Зарегистрирован: 2013-02-24
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"

Здравствуйте!
В ходе изучения питона по видео уроку , у меня возникла ошибка:
Traceback (most recent call last):
File “C:\Python\MyStudy\Study\NewLesson.py”, line 21, in showMessageBox
QMessageBox.Information(self, messageBoxTitle, messageBoxText)
TypeError: ‘PySide.QtGui.QMessageBox.Icon’ object is not callable

Можете объяснить с чем связана эта ошибка ? В низу прикладываю те файлы которые я использую.

Прикреплённый файлы:
attachment Study.rar (1,1 KБ)

Офлайн

#2 Фев. 27, 2013 17:08:23

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"

Для вызова окна используется функция QMessageBox.information().
А QMessageBox.Information - это константа.

В Python регистр имеет значение.

Офлайн

#3 Март 1, 2013 08:24:46

Lemurio
Зарегистрирован: 2013-02-24
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"

Спасибо! Буду внимательнее…

Офлайн

#4 Март 1, 2013 17:43:55

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"

Имена констант должны состоять из литер в верхнем регистре, разделенных, если надо, нижним подчеркиванием. Имхо. Хз. По мне, так, непорядок.

Офлайн

#5 Март 1, 2013 18:51:10

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"

dimy44
Имена констант должны состоять из литер в верхнем регистре, разделенных, если надо, нижним подчеркиванием. Имхо. Хз. По мне, так, непорядок.
Все-таки это C++.
Icon - это enum. В С++ ALL_CAPS'ом принято обозначать то, что задается препроцессором
#define DWORD unsigned int
если не ошибаюсь.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version