|
0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 35
|
||||||
PyQt5 Как отрисовать прямоугольник посредством протягивания зажатой левой кнопки мыши на scene до ее разжатия?06.11.2020, 17:33. Показов 2387. Ответов 9
Метки нет (Все метки)
Как отрисовать прямоугольник с помощью протягивания зажатой левой кнопки мыши до ее разжатия?(PyQT5)
В моей программе прямоугольники рисуются просто с помощью нажатия левой кнопки мыши по scene
Можно ли такое осуществить?
0
|
||||||
| 06.11.2020, 17:33 | |
|
Ответы с готовыми решениями:
9
Как отловить событие перемещения курсора при зажатой левой кнопке мыши Клик левой кнопкой мыши с зажатой клавишей shift |
|
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,654
|
|||||||
| 13.11.2020, 15:29 | |||||||
![]()
только надо переделать передвижение существующих прямоугольников, так как выполнение по умолчанию осуществляется также мышью
1
|
|||||||
|
0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 35
|
|
| 13.11.2020, 21:27 [ТС] | |
|
kapbepucm, можно ли будет осуществить масштабирование фигурам? или все же придется все переписать под Qpainter с использованием Pixmap(pixmap использовать как frame фигуры, прямоугольная область, с помощью которой мы сможем объединять фигуры в группы, масштабировать, перетаскивать). Хочу сделать что то на подобие векторного редактора, с возможностью рисовать фигуры, объединять их в группы, разъединять.
0
|
|
|
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,654
|
|
| 16.11.2020, 12:34 | |
|
Полагаю, можно. Доступ к прямоугольникам можно осуществить через scene.items() и модифицировать их.
1
|
|
|
0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 35
|
|
| 16.11.2020, 15:10 [ТС] | |
|
kapbepucm, а объединение фигур в группы? чтобы у них был общий фрейм, с помощью которого и будет их перетаскивать как бы вместе(из 2 фигур получить одну, и обратно)
0
|
|
|
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,654
|
|
| 16.11.2020, 15:18 | |
|
scene.items() это list содержащий все прямоугольники
создать свой list, включая в него прямоугольники, которые нам надо и работать через него
1
|
|
|
0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 35
|
|
| 17.11.2020, 20:24 [ТС] | |
|
kapbepucm, Что изменится в коде, для плавной отрисовки прямоугольников?
0
|
|
|
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,654
|
|
| 19.11.2020, 11:43 | |
|
подробнее опишите где нужна "плавность"
0
|
|
|
0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 35
|
|
| 21.11.2020, 09:01 [ТС] | |
|
kapbepucm, при отрисовке прямоугольника. Сейчас прямоугольник рисуется с помощью двух точек. Видно нужно как то добавить фукнцию MouseMoveEvent для плавной отрисовки
0
|
|
|
1566 / 739 / 321
Регистрация: 02.05.2020
Сообщений: 1,654
|
||||||
| 23.11.2020, 15:17 | ||||||
0
|
||||||
| 23.11.2020, 15:17 | |
|
Помогаю со студенческими работами здесь
10
ONMouseMove не вызывается при зажатой левой кнопке мыши Вертикальная прокрутка блока с зажатой левой кнопкой мыши Закраска DrawGrid при зажатой левой клавишей мыши Перемещение label по форме, курсором, зажатой левой кнопкой мыши Поворот объекта по оси Z при зажатой левой кнопке мыши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|