Почему выдается ошибка в pyQt5?
Поскольку "invalid syntax",  у вас инвэлид синтакс.
Поскольку вставить отформатированный код в вопрос вы не смогли, указать, где конкретно ошибка - затруднительно.
Исправьте это.
У меня ваш _отформатированый_ код работает (Ubuntu).
А фигурные скобки у вас в скрипте тоже стоят?