Найти - Пользователи
Полная версия: Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"
Начало » Python для новичков » Ошибка "TypeError: 'PySide.QtGui.QMessageBox.Icon' object is not callable"
1
Lemurio
Здравствуйте!
В ходе изучения питона по видео уроку , у меня возникла ошибка:
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

Можете объяснить с чем связана эта ошибка ? В низу прикладываю те файлы которые я использую.
reclosedev
Для вызова окна используется функция QMessageBox.information().
А QMessageBox.Information - это константа.

В Python регистр имеет значение.
Lemurio
Спасибо! Буду внимательнее…
dimy44
Имена констант должны состоять из литер в верхнем регистре, разделенных, если надо, нижним подчеркиванием. Имхо. Хз. По мне, так, непорядок.
reclosedev
dimy44
Имена констант должны состоять из литер в верхнем регистре, разделенных, если надо, нижним подчеркиванием. Имхо. Хз. По мне, так, непорядок.
Все-таки это C++.
Icon - это enum. В С++ ALL_CAPS'ом принято обозначать то, что задается препроцессором
#define DWORD unsigned int
если не ошибаюсь.
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