|
0 / 0 / 0
Регистрация: 05.05.2020
Сообщений: 227
|
||||||
PyQt5 Object has no attribute 'exec_'31.10.2020, 02:04. Показов 11991. Ответов 21
Возникает ошибка (единственная на данный момент):
Traceback (most recent call last): File "E:/py/CourseWork/CourseProject.pyw", line 98, in signUp signUp_window.exec_() AttributeError: 'SignUp' object has no attribute 'exec_' При этом использую exec_() и в других местах, например window.exec_(), но всё с этим нормально. Классы этих двух объектов по сути наследуют одно и то же.
0
|
||||||
| 31.10.2020, 02:04 | |
|
Ответы с готовыми решениями:
21
AttributeError: 'bool' object has no attribute 'setText' |
|
0 / 0 / 0
Регистрация: 05.05.2020
Сообщений: 227
|
|
| 03.11.2020, 19:49 [ТС] | |
|
Сергей225, естественно в 10 раз короче, у вас программа не такая как у меня. Сначала у меня запускается окно авторизации. При вводе данных, которые уже зарегистрированы, пользователю показывается главное окно. Если эти данные не зарегистрированы, то открывается окно с предложением зарегистрироваться. Если пользователь нажимает кнопку регистрации, то открывается окно регистрации, опять же при вводе верных данных открывается главное окно. Я использую проверку через файл, при вводе неверных данных в полях устанавливается надпись о неверных данных и т.д. И это я ещё не всё сделал, что необходимо. Ваш пример не идеален. Разве является читабельным отделение инициализации? Если уж написали класс с init, то зачем в отдельной функции что-то дописывать? При чём у вас даже нет привязки кнопки. Для привязки вам нужно написать ещё одну функцию и в первой функции сделать привязку ко второй. Плюс необходимо организовать связь окон. Я определил в классах login, password и т.д. отдельно, чтобы было понятно к чему оно относится, т.к. используется не в одной функции. Да и всё у меня получилось структурированно. В главном цикле я определяю экземпляры классов, где у меня описаны только функции инициализации. Отдельно определены функции, к которым привязаны кнопки (кнопки привязываются так же в главном цикле, что удобно). Если вы добавите ещё функций, то придётся как-то отличать функции инициализации от иных функций, чего я у себя избежал.
Добавлено через 41 минуту P.S. Кнопка не отображалась, т.к. написал __int__() вместо __init__()
0
|
|
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
|
| 05.11.2020, 10:54 | |
|
KaffLime, Ну где то правы. Просто у меня окно авторизации это как отдельный файл главный. После него перехожу по кнопке в другой модуль(файл) где остальная движуха и окно авторизации закрываю. Ну понятно что вы все одно место пытаетесь впихнуть все окна и прочее,может и логичнее у вас если маленькая пг. Я разделяю на модули(файлы), но с другой стороны много плодить файлов не надо. У меня допустим щас в одной программе файлов(модулей) больше 10шт. Каждое окно для разных задач,чтобы не путаться.Точнее не каждый файл окно,а еще собственная библиотека и другие. Это огромная программа где то минимум 5к строк кода)))
0
|
|
| 05.11.2020, 10:54 | |
|
Attribute error 'tuple' object has no attribute 'employee_id' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|