Вопросы по теме '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 просмотров
schedule
03.10.2023
Программа не рисует линию с помощью 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