Зачем вы понаставили столько ненужных тегов? Ознакомьтесь, пожалуйста: п.3.1
К примеру, тег python практически не нужен, если нет кода python или очень специфического вопроса по особенностям языка и его реализаций. То же и остальные теги.
Также рекомендую убрать лирику см.п.3.4
и конкретизировать свой вопрос, лучше привести свою попытку решить проблему, тогда будет о чем говорить. Пока что это не вопрос, а задача (см.п.5.12)
Зачем вы понаставили столько ненужных тегов? Ознакомьтесь: п.3.1
Также рекомендую убрать лирику см.п.3.4
и конкретизировать свой вопрос, лучше привести свою попытку решить проблему, тогда будет о чем говорить. Пока что это не вопрос, а задача (см.п.5.12)
Waffle47, моя функция тут - повысить вероятность получения ответа на вопрос. На мой взгляд, без уточнения, что именно вы подразумеваете под группой, ответа вы, вероятно, не получите. Я рекомендую вопрос конкретизировать. Если группа - это объект, характерный для PyQT, что вам стоит привести пример создания его экземпляра, чтобы было понятно, о чем речь?
Winfell, точка с запятой это не главное. Там не нужно двойное ==, нужно одиночное. Я проверил, код точно работает на sqlite (на моей модели). Приведите в вопросе кусочек кода, который можно запустить у себя и который смоделирует БД и ситуацию, в которой у вас проблема.
Из вопроса не понятно, какой сущностью являются группы. Рекомендую привести в вопросе код (часть кода), отражающую эти структуры. Код надо оформить согласно п.3.8
Например, сделать класс массивов 3х3 вокруг точки, и там метод добавить поворота; сделать список типовых экземпляров этого класса; и проверять вхождение сгенерированного для конкретной точки экземпляра в список типовых с учётом поворота.
Slava Rozhnev, можно, но есть нюанс:
Явно лучше, чем неявно. Поэтому я бы предпочёл явные два поля, с которыми понятно что делать, одному полю с не всем понятным поведением.
Я, признаться, не вдавался в детали, но общее ощущение, что делать надо по-другому. В том смысле, что всё, что касается созданных экземпляров класса, должно в этих классах и быть реализовано. Проверка на столкновение в том числе.
Как именно это сделать, это надо подумать. Но создавать класс, а потом пихать его экземпляры в функции, чтобы прояснить состояние этих экземпляров - это выглядит «не по феншую».
Ну и вдогонку: если вы ставите в вопросе тег pygame, то как правило не надо ставить одновременно более общие теги (см.п.3.1) Правда, в данном случае я бы скорее оставил бы тег python без pygame, и добавил тег ООП, т.к. тут речь о правильном проектировании классов. Я в этом не очень силён, сам разбираюсь потихоньку.
Желательно текст приводить в виде текста. На мобилах сложно читать скоиншоты.
Вы уверены, что запуск скрипта производится при активированном правильном окружении? Потому что pip явно пишет, что искомая библиотека установлена для определенного окружения.
К примеру, тег python практически не нужен, если нет кода python или очень специфического вопроса по особенностям языка и его реализаций. То же и остальные теги.
Также рекомендую убрать лирику см.п.3.4
и конкретизировать свой вопрос, лучше привести свою попытку решить проблему, тогда будет о чем говорить. Пока что это не вопрос, а задача (см.п.5.12)