Russian Qt Forum
Ноябрь 01, 2024, 07:29
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
2D и 3D графика
>
как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: как на QGraphicsScene отрисовать прямоугольник с закругленными углами? (Прочитано 11191 раз)
hydra13
Гость
как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
:
Август 18, 2015, 12:35 »
Как на QGraphicsScene отрисовать прямоугольник с закругленными углами? Есть ли стандартные какие-нибудь вещи? В QGraphicsRectItem ничего подобного не нашел. Кто-нибудь это вообще реализовывал?
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #1 :
Август 18, 2015, 12:48 »
Вот:
https://github.com/gil9red/CardPreview/blob/master/qtroundedrectitem.h
https://github.com/gil9red/CardPreview/blob/master/qtroundedrectitem.cpp
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
hydra13
Гость
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #2 :
Август 18, 2015, 13:08 »
Оперативно!
Огромное человеческое спасибо!
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #3 :
Август 18, 2015, 15:31 »
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #4 :
Август 18, 2015, 17:27 »
[OFF]
Такие темы сеют грусть и меланхолию
[/OFF]
Записан
hydra13
Гость
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #5 :
Август 19, 2015, 11:37 »
Цитата: Igors от Август 18, 2015, 17:27
[OFF]
Такие темы сеют грусть и меланхолию
[/OFF]
Почему?
Записан
Bepec
Гость
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #6 :
Август 19, 2015, 15:18 »
Ему претят четкие ответы, быстрые решения без многостраничных обсуждений
Записан
hydra13
Гость
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #7 :
Август 20, 2015, 11:19 »
Цитата: Bepec от Август 19, 2015, 15:18
Ему претят четкие ответы, быстрые решения без многостраничных обсуждений
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #8 :
Август 20, 2015, 11:27 »
Цитата: hydra13 от Август 19, 2015, 11:37
Почему?
Я прекрасно понимаю что это работа которую надо делать, нравится или нет. Но прочитав с десяток таких постов - как-то грустно. У людей нет МЕЧТЫ, желания написать "великую прогу всех времен и народов"
, круг интересов сужается до бесконечного обсасывания каких-то подробностей букваря. Наступает деградация - "кнопки на цепях", "табличка", "база" и пиво по пятницам,
Впрочем, не обращайте внимания, это всего лишь ворчание старого пердуна
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #9 :
Август 20, 2015, 11:33 »
Цитата: Igors от Август 20, 2015, 11:27
Цитата: hydra13 от Август 19, 2015, 11:37
Почему?
Я прекрасно понимаю что это работа которую надо делать, нравится или нет. Но прочитав с десяток таких постов - как-то грустно. У людей нет МЕЧТЫ, желания написать "великую прогу всех времен и народов"
, круг интересов сужается до бесконечного обсасывания каких-то подробностей букваря. Наступает деградация - "кнопки на цепях", "табличка", "база" и пиво по пятницам,
Впрочем, не обращайте внимания, это всего лишь ворчание старого пердуна
Угу, никто уже не просит помочь сделать парсер порно сайтов для удобной закачки видео
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #10 :
Сентябрь 16, 2015, 12:08 »
Цитата: Igors от Август 20, 2015, 11:27
У людей нет МЕЧТЫ, желания написать "великую прогу всех времен и народов"
Дык, наверное, потому что "уже фсьо написано до нас"
Вот например у меня была идея раньше, сделать на кути там свой файлменеждер, еще что-то... Но с опытом приходит понимание того, СКОЛЬКО надо для этого времени и усилий... И внутренний старпёр говорит - "остановись, дядя, ты ниасилиш"...
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #11 :
Сентябрь 16, 2015, 12:55 »
Цитата: Racheengel от Сентябрь 16, 2015, 12:08
Дык, наверное, потому что "уже фсьо написано до нас"
Это "песенка бездарности"
Цитата: Racheengel от Сентябрь 16, 2015, 12:08
Вот например у меня была идея раньше, сделать на кути там свой файлменеждер, еще что-то... Но с опытом приходит понимание того, СКОЛЬКО надо для этого времени и усилий... И внутренний старпёр говорит - "остановись, дядя, ты ниасилиш"...
С менеджером мне повезло больше - мы его делали за деньги заказчика и на жабе. Впрочем, правду сказать, провалили, сценарий примерно тот же. Резвый старт, быстро склепали панельки, но вот дальше.. Одна противная мелочь за другой, и конца-краю не видно. Началось все с тормозов на флопиках (тогда они еще были). Потом с сидюком нелады, потом сетевые диски... ой, неохота и вспоминать
Да, выбор задачи начинается с неприятнейшего вопроса "а вот др уже сделали, чем, собственно, мое будет лучше?". Но это не значит что надо сваливаться в мелкотемье/мелкочленье
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #12 :
Сентябрь 16, 2015, 14:02 »
Кстати, с файл-менеджером - это тема, на самом деле. Всё, что лежит на Qt-Apps на эту тему - ерунда на постном масле. Огромную популярность имел бы опенсорный файл-менеджер на Qt, с поддержкой расширений плагинами. При условии, что он имеет такой же функционал, как FreeCommander, самый мощный бесплатный файловый менеджер для Windows. И дырявый. У меня этот вопрос давно чешется, но заняться им нет времени, а оно стоит денег. Если бы найти спонсора-инвестора... Я бы за год сделал первую версию, дальше плагинами народ расширит. Но не совсем понятна монетизация, за туманом едут только дураки.
Записан
2^7-1 == 127, задумайтесь...
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #13 :
Сентябрь 16, 2015, 14:19 »
Ага, смотрю, надо Пантера подключать
http://www.prog.org.ru/index.php?topic=9165.msg215065#new
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Иволга
Чайник
Offline
Сообщений: 58
Re: как на QGraphicsScene отрисовать прямоугольник с закругленными углами?
«
Ответ #14 :
Ноябрь 20, 2015, 10:08 »
Как у вас всё сложно-то...
Код:
QPainterPath path;
path.addRoundRect(0,0,30,-20,20,20);
m_pScene->addPath(path, QPen(Qt::gray));
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...