Python GUI для судоку - PullRequest
       12

Python GUI для судоку

0 голосов
/ 14 апреля 2020

Каков был бы лучший способ сделать GUI для Судоку? Я уже сделал GUI в Pygame с: кнопками, вводом числа в ячейку, отображением сетки; но неправильно рисовать сетку и кнопки 30 раз в секунду, даже если ничего не меняется. Есть ли лучший способ?

1 Ответ

0 голосов
/ 15 апреля 2020

Курс самый безопасный заключается в перекраске экрана, даже при 30 кадрах в секунду / когда ничего не меняется.

Во-вторых, будет ли изменение кода на самом деле влиять на нагрузку на P C?

Похоже, что тема: если доска Судоку не изменилась, зачем беспокоиться? Итак, поместите обновление экрана «за» тем же условием, которое проверяет ввод. Если пользователь указывает, что ди git должен быть вставлен в выбранный квадрат (например), и, таким образом, внешний вид доски должен быть изменен, то после обновления позиций графика c (s) / спрайта , лог c должен вызывать обновление экрана!

Это будет немного сложнее, если вы также изменили указатель мыши и должны обновлять внешний вид мыши по мере ее перемещения!

До того, как вы это сделаете, следите графики производительности P C, а затем выполнить анализ до и после. Будет интересно почитать результаты ...

С уважением = dn

...