0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
||||||
Windows 7, python 3.8 (без PIL или Pillow - это не работает) обязательно, как быть?06.02.2025, 03:44. Показов 1277. Ответов 19
Метки нет Все метки)
(
0
|
06.02.2025, 03:44 | |
Ответы с готовыми решениями:
19
Матричный, свёрточный фильтр в PIL/Pillow Что это может быть? или как это называется? Меня взломали! |
![]() 1563 / 737 / 320
Регистрация: 02.05.2020
Сообщений: 1,646
|
||||||
13.02.2025, 13:35 | ||||||
![]() Решение
Label криво поддерживает прозрачность, лучше двигайте объекты Canvas, там с прозрачностью всё ОК:
1
|
![]() 1563 / 737 / 320
Регистрация: 02.05.2020
Сообщений: 1,646
|
||||||
13.02.2025, 18:51 | ||||||
Похоже, динамические атрибуты ему не нравятся.
А если так?
0
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
|
13.02.2025, 19:32 [ТС] | |
в 5, 6 строках написал root_, а то ругался не переопределение root
теперь все идеально, спасибо БОЛЬШОЕ, я только учусь, хоть и немолод уже теперь буду выставлять все фигуры по бокам, может сразу, а может по запросу, какие фигуры нужны будут буду учиться дальше Добавлено через 5 минут нашел баг все-же если на белое поле утащить фигуру и опустить, то потом фигуру не стащить в поле Добавлено через 2 минуты label.selected всегда None получается Добавлено через 2 минуты если if len(selected) >= 1 тогда и фон можно утащить Добавлено через 3 минуты могу просто картинку вправо увеличить на ширину окна, добавлю белую зону и тогда все будет отлично
0
|
![]() 1563 / 737 / 320
Регистрация: 02.05.2020
Сообщений: 1,646
|
||||||
13.02.2025, 22:59 | ||||||
поправил:
есть ещё идея- при перетягивании фигур, чтобы они центровались по клеткам, можно тоже чтото придумать ![]()
1
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
||||||
14.02.2025, 13:36 [ТС] | ||||||
да, все супер, а я уже фон на все окно сделал, теперь одиночный канвас только фон
Добавлено через 6 минут насчет центрирования это же тогда фон небось надо менять с картинки на нарисованный, чтобы координаты понимать Добавлено через 29 минут #еще как вариант с PySimpeGUI
Добавлено через 2 минуты только тут каждая картинка это окно, наверное, нехорошо окна плодить
0
|
2797 / 1843 / 202
Регистрация: 05.06.2011
Сообщений: 5,356
|
|
14.02.2025, 14:41 | |
Насколько понимаю, с точки зрения операционки всё, что есть на экране — окна. Так что плодите сколько душе угодно.
0
|
![]() 1563 / 737 / 320
Регистрация: 02.05.2020
Сообщений: 1,646
|
|
14.02.2025, 20:57 | |
Вроде необязательно... Мы знаем оригинальные координаты каждой клетки на нашей картинке, мы знаем куда и как эту картинку помещаем (если она растягивается или сужается, например), ну и соответственно, с поправкой на масштаб можем определить координаты клеток на нашей Canvas.
0
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
|
14.02.2025, 21:28 [ТС] | |
то есть создать матрицу (список) координат центров клеток, и при перемещении канвас с фигурой при отпускании мыши "доезжать" центром этого канваса до ближайшего центра клетки?
Добавлено через 2 минуты теоретически понимаю, но мне это реализовать не просто, будет время, посмотрите Добавлено через 2 минуты я так пятнашки реализовал, тупо на координатах, я скидывал свой вариант в раздел пятнашек
0
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
||||||
15.02.2025, 04:55 [ТС] | ||||||
сделал дотягивание до центра клетки, только с погрешностью "ухвата" мышью канваса, не всегда за центр, но это я не доработал
0
|
![]() 1563 / 737 / 320
Регистрация: 02.05.2020
Сообщений: 1,646
|
||||||
15.02.2025, 18:16 | ||||||
я пошёл немного другим путём:
-поменял некоторые названия -выделенная фигура теперь всегда будет на перенднем плане -фигуры центрируются по клеткам (однако тут не надо было играться с масштабом фона и самих фигур)
![]()
1
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
|
16.02.2025, 03:12 [ТС] | |
ну ты реальный Мастер
буду анализировать код и учиться конечно, если не пойму, напишу, тем более ютуб совсем упал, стало сложнее Добавлено через 2 часа 23 минуты пока не пойму напишу сори на дачу к детям Добавлено через 2 минуты работает отлично Добавлено через 16 минут все супер, боярин Добавлено через 2 часа 35 минут теперь надо мля это осознать, про занятую клетку вообще не думал, теперь похоже доберемся до логики игры
0
|
0 / 0 / 1
Регистрация: 06.02.2025
Сообщений: 14
|
|
17.02.2025, 23:04 [ТС] | |
Спасибо за помощь, буду дальше учиться
0
|
17.02.2025, 23:04 | ||||||
Помогаю со студенческими работами здесь
20
Как должна быть организована сеть офиса? Что должно быть настроено обязательно, а чего быть не должно? Это могло быть вызвано попыткой междоменного доступа к службе без наличия приемлемой междоменной политики или с политикой, непригодной службам SOAP Как реализовать эффект сепии в Python.Pillow? Программа работает неправильно, не знаю в чем проблема.В коде обязательно должен быть define Что не так с тенями и как это лечить? ( без понятия с чем может быть связано) Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка:
«Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
|
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
|
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
|
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
|
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
|
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
|
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
|
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
|
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
|
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations
рестрикции доступа на сервер sshd
статья:
https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
подробные расшифровки по. . .
|