Вопросы по теме 'qpainter'

QPainter терпит неудачу при начале вызова
Я пытаюсь нарисовать файл PNG на QsplashScreen. Я пытаюсь сделать это через QPainter . Причина, по которой я хочу сделать это через QPainter , заключается в том, что я хочу, чтобы он плавно минимизировался (пока он не исчезнет). Когда я просто...
1034 просмотров
schedule 18.03.2024

Ошибка Qt QPainter при повороте эллипса с помощью horizontalSlider
Мне нужно создать простой блок, который вращает эллипс и некоторый текст в зависимости от значения из horizontalSlider / spinBox. Размер виджета должен изменяться, и размер эллипса должен меняться в зависимости от этого. Пока закрашивается только...
998 просмотров
schedule 30.05.2022

QPainter закрашивает мусор
Фрагмент программного кода: def add_link(Item0Num, Item1Num): global Mw, View # Mw - MainWindow if Item0Num != Item1Num and not link_exists(Item0Num, Item1Num): append( links_to(Item1Num), Item0Num ) append(...
220 просмотров
schedule 28.04.2022

рисовать в QFrame при нажатии кнопки.
Скажем, есть QPushButton с именем "Draw", QLineEdit и QFrame. При нажатии кнопки я хочу взять число из QLineEdit и нарисовать круг в QFrame. Как я могу это сделать? Пожалуйста, предоставьте мне код. P.S. Проблема в том, что методы отрисовки...
7532 просмотров
schedule 27.12.2023

QT, преобразование необработанного изображения в jpg с использованием аппаратного ускорения (gpu)
Мне нужно преобразовать буфер изображения Raw в буфер изображения jpg. На данный момент я делаю эту операцию следующим образом: QImage tmpImage = QImage(rawImgBuffer, img_width, img_height, image.format ); //image.format=RGB888...
1968 просмотров
schedule 28.06.2023

QPaint ничего не рисует
У меня есть самая простая из программ Qt - главное окно. Я хочу иметь возможность использовать QPainter для рисования некоторых линий - на самом деле не более чем линии (я пытаюсь построить гистограмму). Во всяком случае, я читал примеры кода, но по...
295 просмотров
schedule 12.03.2024

Настройка алгоритма рисования QPaintPath на QWidget
Как можно настроить алгоритм рисования QPainterPath? Я хотел бы ускорить свое приложение, рисуя только видимые элементы. Я рисую график в реальном времени из QPainterPath и хотел бы сделать это: Двоичный поиск самого левого видимого...
638 просмотров
schedule 27.06.2023

qt painterpath вращение
У меня есть круг, который нарисован с помощью пути художника, и внутри него у меня есть линия с тем же путем художника. Я хочу повернуть круг, но не повернуть в нем линию? Как я могу этого добиться?
264 просмотров
schedule 15.05.2023

Как использовать QPainter на QPixmap
Я новичок в Qt/Embedded. Я хочу использовать QPainter для рисования элементов на QPixmap , которые будут добавлены к QGraphicsScene . Вот мой код. Но он не показывает рисунки на пиксельной карте. Он показывает только черное растровое...
43702 просмотров
schedule 06.02.2022

QTimer с QPaintEvent
Я создал небольшое приложение QT, которое перерисовывает круг в произвольном месте. Что я хотел бы сделать, так это повторить метод заданное количество раз, что рисует круг каждую секунду с использованием QTimer. Я не уверен, как это сделать....
1637 просмотров
schedule 11.12.2022

Рисование Qt вне устройства Painter
Я создал подкласс QToolBar, чтобы связать контекстную панель инструментов с QGraphicsItem. Я хочу добавить небольшую треугольную точку, где появилась моя панель инструментов. Я знаю, что QPainter не может рисовать вне QToolBar. а есть ли способ с...
468 просмотров
schedule 15.04.2023

Изменить исходную точку QPainter
По умолчанию QPainter имеет исходную точку в верхнем левом углу. Я хочу рисовать фигуры, но все координаты, которые у меня есть, находятся в декартовой системе. Итак, мой вопрос - как я могу изменить исходную точку на нижний левый угол? Конечно,...
3623 просмотров
schedule 16.07.2022

Как предотвратить появление видимых пробелов/соединений между полигонами в QPainter с помощью сглаживания
Я рисую треугольники/многоугольники в QPainter, используя сглаживание, полученное при рендеринге 3D-моделей. Если два многоугольника нарисованы рядом друг с другом, между ними есть зазор. Вот некоторый код (в PyQt), чтобы продемонстрировать...
340 просмотров
schedule 23.10.2022

Рисовать на QTreeWidget с помощью QPainter
Я работаю над небольшой программой, и у меня есть куча панелей. Я хочу, чтобы, когда я фокусируюсь на панели, она рисовала тонкую линию вокруг нее, чтобы показать, что она сфокусирована. У меня это работает со всеми моими панелями, кроме моего...
761 просмотров
schedule 09.05.2022

как получить конечную точку переведенного QPolygon
Я пытаюсь нарисовать стрелку, поэтому я просто сослался на пример кода, где мы можем рисовать стрелки: http://doc.qt.io/qt-5/qtwidgets-graphicsview-elasticnodes-edge-cpp.html Я решил рисовать по той же формуле и попробовал так:...
1172 просмотров
schedule 23.09.2022

Печать QGraphicsScene приводит к низкому качеству вывода
Мой код примерно похож на этот: QGraphicsScene* pScene( pMap->scene() ); QPrinter printer; printer.setResolution( 1200 ); //tried many values and QPrinter::PrinterMode printer.setOutputFileName( "test.pdf" ); printer.setPageSize( QPrinter::A4...
197 просмотров

Программа не рисует линию с помощью QPainter
У меня есть программа, и я пытаюсь нарисовать линию на виджете. Вот код, который у меня есть: заголовок: #include <QWidget> #include <QtWidgets> class DrawingWidget : public QWidget{ Q_OBJECT public: explicit...
659 просмотров
schedule 10.07.2023

Создание и сохранение изображения из данных, хранящихся в std::vector
Есть ли в Qt метод, с помощью которого можно легко создать изображение на основе данных, хранящихся в std::vector ? Я имею в виду, что в векторе есть цвета для каждых QPointF точек QWidget , на которых я рисую с помощью QPainter , но мне нужно...
1178 просмотров
schedule 10.02.2024

Qt - заполнить круг изображениями
Я попытался заполнить круг четырьмя изображениями. Во-первых, каждая фотокисть имеет одинаковый размер, а затем масштабирует окончательное изображение с этим размером. Но результат не то, что я хочу. На данный момент кружок на переднем плане и...
2093 просмотров
schedule 24.12.2022

QPainter обновляет данные
У меня проблема с обновлением чертежа. У меня есть 2 файла: mainwindow.cpp и drawwidget.cpp. В mainwindow я загружаю файл с параметрами точки x, y. Когда я нажимаю кнопку, я выбираю несколько из них и передаю их в drawwidget, чтобы нарисовать эти...
2100 просмотров
schedule 02.12.2023