Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 4
Регистрация: 25.05.2013
Сообщений: 157
1

Компоновка графических объектов

07.02.2015, 14:58. Просмотров 797. Ответов 2
Метки нет (Все метки)

На вход идут данные из файла: {фигура: (количество экземпляров, (длины сторон/радиус))} и так же размер листа width, height
Пример:
CSS
1
2
3
{Треугольник: (10, (10, 5, 5)), Круг: (4, (7))}
Height: 250
Width: 300
Нужно написать программу, которая нарисует все фигуры на листе, при этом они все должны быть расположены компактно, занимая как можно меньше площади листа. В общем максимально компактно.
И на выходе необходимо получить координаты всех точек фигур.

Подскажите есть ли в Qt какие-то готовые средства, которыми можно быстро/легче/удобно/ещё какое-нибудь прилагательное... реализовать подобную компановку фигур? или вообще что-либо посоветуйте по поводу компановки фигур...с графикой вообще почти не дружу пока что.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2015, 14:58
Ответы с готовыми решениями:

Компоновка объектов
Всем привет!, хочу попробовать написать макрос, который будет автоматически делать компоновку...

Компоновка прямоугольных объектов в CorelDraw
Здравствуйте. Только недавно начал осваивать CorelDraw, и тут же возникла проблема: есть множество...

Компоновка объектов Java Swing
Как мне сделать, если, например, нужно в одной строке разместить 2 компонента, затем, перейти на...

Преобразование графических объектов
Здравствуйте! Форумчане, есть программа, которая рисует график функции синуса, при нажатии на...

2
115 / 112 / 65
Регистрация: 18.09.2014
Сообщений: 337
07.02.2015, 20:32 2
MechanicPaul, насколько я знаю, в Qt есть только компоновщики для элементов интерфейса, которые представляются в виде прямоугольников (QGridLayout, QVBoxLayout, QStackedLayout и т.д.). Это вам нужно копать в сторону каких-то спец. библиотек.
0
2 / 2 / 1
Регистрация: 05.02.2015
Сообщений: 22
09.02.2015, 20:12 3
MechanicPaul, посмотрите графическое представление (QGraphicsScene, QGraphicsView, QGraphicsItem)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2015, 20:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление графических объектов
Доброго времени суток! Столкнулся с такой проблемой, при очистке текста от картинок остаются...

Передвижение графических объектов
#include <graphics.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include...

Создание графических объектов
Всем привет. Не могли бы помочь мне с написанием следующей программы: Составить процедуру,...

Передвижение графических объектов
Перемещать треугольник по диагонали с заданным шагом и задержкой в полторы секунды


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.