Доработать код на Python и PyQt5

Валерия1 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.04.2024

Задача: разработать ПС, позволяющее преобразовать вводимое число в одной системе счисления в другую систему счисления. При этом должна проверяться корректность  вводимого и выводимого числа в заданной системе счисления. (Необходимо реализовать перевод чисел из позиционных СС в позиционные, из позиционных в непозиционные, из непозиционных в позиционные. В качестве непозиционной СС рассматривается римская СС)
Разработан интерфейс приложения, но функционал не до конца работает.
Есть 4 файла:

main.py - основное окно для выбора систем счисления для перевода
PP.py - окно для перевода из позиционных СС в позиционные
PN.py - окно для перевода из позиционных СС в непозиционные
NP.py - окно для перевода из непозиционных СС в позиционные

Какие проблемы необходимо исправить:
1) Из окна main.py не открываются окна PP.py, PN.py, NP.py при нажатии на кнопку.
2) Должно быть учтено, что ошибочный ввод данных разрешается только 3 раза. После этого должно быть также окно, уведомляющее, что попытки ввода данных закончены. И программа закрывается
3) Есть проблемы с вызовом функции if_() (подробнее расскажу)

Код скину исполнителю.

Заявки фрилансеров