71 / 51 / 8
Регистрация: 13.11.2017
Сообщений: 372
1

Координаты на виджете

01.11.2018, 15:05. Показов 640. Ответов 3
Метки нет (Все метки)

Добрый день. Строю снеговика на виджете. Вот кое-как подобрал круги по координатам. Хочу сделать ещё ведро в виде трапеции и нос в виде треугольника. Пытаюсь подогнать по координатам трапецию, не получается. Такой вопрос. Как разобраться в координатах, чтобы сразу всё с первого раза строить?
Вот код для моих кругов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    QPainter BigKrug(this);
    BigKrug.setPen(QPen(Qt::darkGray, 3, Qt::SolidLine, Qt::FlatCap));
    BigKrug.setBrush(QBrush(Qt::cyan, Qt::SolidPattern));
    BigKrug.drawEllipse(122, 150, 120, 120);
 
    QPainter SredKrug(this);
    SredKrug.setPen(QPen(Qt::darkMagenta, 2, Qt::SolidLine, Qt::FlatCap));
    SredKrug.setBrush(QBrush(Qt::darkCyan, Qt::SolidPattern));
    SredKrug.drawEllipse(138, 100, 90, 90);
 
    QPainter SmalKrug(this);
    SmalKrug.setPen(QPen(Qt::blue, 1, Qt::SolidLine, Qt::FlatCap));
    SmalKrug.setBrush(QBrush(Qt::gray, Qt::SolidPattern));
    SmalKrug.drawEllipse(150, 50, 60, 60);
Пытаюсь сделать трапецию:
C++
1
2
3
4
5
6
    QPainter Vedro(this);
    Vedro.setPen(QPen(Qt::black, 2, Qt::SolidLine, Qt::FlatCap));
    Vedro.setBrush(Qt::darkGray);
    QPolygon polygon;
    polygon << QPoint(50,100) << QPoint(60,85) << QPoint(90,95) << QPoint(90,110) ;
    Vedro.drawPolygon(polygon);
Подскажите, какие будут координаты у трапеции, чтобы она сидела на верхнем кругу?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2018, 15:05
Ответы с готовыми решениями:

Виджет на виджете
Есть некоторый QGLWidget и есть QWidget с несколькими QLabel. Мне необходимо,что бы QWidget...

Ошибка в виджете :(
Виджет-кнопка (Call-to-action button). Мой первый виджет)) Код : http://pastebin.com/qfHWjsXV ...

Рисование на виджете
Сразу прошу прощение, если где-то с терминалогией напутал... Разбираюсь с созданием собственного...

Рисовать на виджете
Добрый день. Нужно создать клиент-серверное приложение. В Клиенте выбирают хост и при подключении...

3
71 / 51 / 8
Регистрация: 13.11.2017
Сообщений: 372
02.11.2018, 15:10  [ТС] 2
Так и не разобрался с координатами. Может есть хорошие источники? Ничего толкового не удалось найти.
1
1173 / 834 / 359
Регистрация: 26.02.2015
Сообщений: 3,743
02.11.2018, 15:22 3
Тут уже были?
1
71 / 51 / 8
Регистрация: 13.11.2017
Сообщений: 372
03.11.2018, 10:42  [ТС] 4
Nishen, нет, спасибо! Изучу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2018, 10:42
Помогаю со студенческими работами здесь

Проблема с js в виджете
Добрый день. Такая проблема. Создаю виджет текст в wp с таким содержимым: &lt;script...

Текст в виджете
Здравствуйте господа форумчане!)Подскажите пожалуйста новичку... Как добавить текст в TextView на...

Виджет на виджете
Доброго времени суток. Никак не могу мысль реализовать. Есть виджет, на котором есть...

Смена лэйаута на виджете
Есть виджет, отображающий тесовые задания. И есть, допустим три лейаута, меняющиеся в зависимости...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru