Интерактивная кнопка на QGraphicsScene
Приветствую Евгений,
есть такая программа:
https://www.youtube.com/watch?v=cz6BVlHU_so&t=455s
проще говоря конфигуратор окон.
Хочу попробоать зделать такого же типа, но для дверей.
На python и PyQt, соответственно.
Пока стоит вопрос как реализовать объект "интерактивная дверь"
У меня к тебе такие вопросы:
- я пришёл к решению, что надо это реализовать через QGraphicsScene, верно?
почему такой вопрос, поскольку рисовать можно практически на любом компоненте,
вроде как...
Нашел статью, как реализуется кнопка:
https://habrahabr.ru/post/139933/
поковырял её и код зделал рабочим для python3 и pyqt5, приводить не буду,
думаю нет необходимости, примитив...
Следующие два вопроса, такие:
-я не понял как зделать класс на основе QGraphicsWidget?
сломал голову но не понял...
мне нужно два прямоугольника, вписанных друг в друга, которые в целом ведут
себя как кнопка.
(у тебя есть видео для С++,
https://www.youtube.com/watch?v=cPvRvX4o5Xc
блин почти то что нужно, как то привык синтаксису питона не могу понять
какперенести в python)
К чему я пришёл, то что это можно реализовать по другому (мне хотя бы это
понятнее, а может так и правильней)
я создам объект на основе QGraphicsScene, в нем будут фигуры (их много, они
разные) для начала два приямоугольника, отлавниваю коодинаты клика и в
зависимости в каком месте будет клик соответствующее поведение.
Из всего этого такая просьба, поскольку ты с Qt на ты, для первого варианта,
если он на твой взгляд имеет смысл и реализацию, можешь зделать набросок кода,
что бы мне понять как это раелизеутся, а дальше я сам попробую его развить.
Если элегантнее реализуется второй вариант, хотя в целом я примерно понимаю
как, но тоже если не затруднит, хотел бы увидеть реализацию.
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.Magst du es? In sozialen Netzwerken teilen!
Kommentare
- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4
Добрый день!
Благодарю, вчитался внимательнее в свойства QGraphicsScene и понял, что через неё действительно удобнее всего зделать.