Qpainter – вопросы и ответы

91
голос
1
ответ
Я пытаюсь построить дугу с некоторым текстом. Я могу создать дугу, и я могу разместить текст вместе с кривой. Но пока я не могу найти способ поворота текста, перпендикулярного кривой. Вот код, кото...
1 месяц, 4 недели назад Achayan
53
голоса
2
ответа
Я настраиваю QuantumGIS, который использует Qt Qpainter для рисования и рисования... Я пытаюсь нарисовать полилинию на холсте, которая поступает как обновление через очереди сообщений. Ничья очень ...
2 месяца назад ashishsony
99
голосов
1
ответ
Я пытаюсь анимировать полилинию (она должна действовать как волна). Я пробовал этот путь: from PySide.QtCore import * from PySide.QtGui import * import sys, time class Test(QMainWindow): def __init...
2 месяца назад SaulTigh
65
голосов
1
ответ
Приложение Qt использует QPainter для рисования векторной графики. Мне нужен этот графический вывод дважды, один раз в виде векторного вывода в формате SVG, где я использую QSvgGenerator и один раз...
2 месяца назад Philipp
53
голоса
2
ответа
Поэтому я пытаюсь создать простое приложение PyQt с пользовательским виджетом. Однако художник ничего не рисует. Если я закомментирую строку 44-45 ( label = QLabel('Map');box.addWidget(label) ), я ...
2 месяца назад pkqxdd
54
голоса
1
ответ
Я создаю аналоговые часы в QT-Creater 5, теперь я хочу нарисовать цифры на экране, но это не работает? painter.drawText(QPoint(50, 50), "12"); Я абсолютно не вижу смысла, почему он не работает. ког...
2 месяца назад Postback
53
голоса
1
ответ
У меня есть пользовательский QQuickPaintedItem, который рисует все, что пользователь нарисовал на нем с помощью мыши. До сих пор реализация была очень простой, просто рисуя весь образ даже при увел...
2 месяца назад Mitch
92
голоса
1
ответ
Я использую PyQt, и я загрузил изображение с диска в QPixmap . Я также создал маску, используя: self.mask = QImage(self.image.width(), self.image.height(), QImage.Format_Mono) self.mask.fill(0) Я х...
2 месяца назад Chris B.
53
голоса
1
ответ
Я пытаюсь нарисовать простую двумерную фигуру в окне QWidget . Определяется paintEvent а также определяется объект-художник класса QPainter . Мой рисунок содержит элементы, которые мне нужно рисова...
2 месяца назад thedorkknight
66
голосов
1
ответ
Я пытаюсь нарисовать текст на виджет под углом, который не перпендикулярен, то есть между 0 и 90. Рисование текста само по себе не проблема, но полученный текст очень вибрирует/неравномерно. На рис...
2 месяца назад edvardsp
53
голоса
1
ответ
Вопрос: Я не могу заставить GraphicsView paintEvent быть вызванным или, другими словами, я не знаю, как заставить QPainter работать вообще. Я использую конструктор qtcreator для размещения QGraphic...
2 месяца назад Daniel Katz
93
голоса
1
ответ
Рассмотрим следующую диаграмму: У меня есть информация о центральной точке обеих линий, углу между ними и длине обеих линий. Задача состоит в том, чтобы нарисовать дугу, начинающуюся в конце нижней...
2 месяца, 1 неделя назад Aquarius_Girl
160
голосов
5
ответов
Я разработал программу, которая в основном режет геометрическую фигуру во множество маленьких треугольников (в "левом холсте" ), применяет некоторые простые математические преобразования к кучу тре...
2 месяца, 1 неделя назад Seub
54
голоса
1
ответ
в методе Qt creator drawPoint() не ставится точка, если передаются отрицательно оцененные параметры, это код для алгоритма Брешенема. Но он не работает в qt creator.it просто показывает круг в одно...
2 месяца, 1 неделя назад user3198176
54
голоса
1
ответ
im, пытаясь сделать бесплатную ничью на виджетах с использованием метода painterpath. поэтому в событии mouseMove я попытался найти пересечение, используя qpainterPath.intersects(masterPainterPath)...
2 месяца, 1 неделя назад Wagmare
54
голоса
1
ответ
Мне нужно воссоздать тему Windows 7, где заголовок окна приложения прозрачен и отображает размытое содержимое экрана. Моя идея состояла в том, чтобы захватить содержимое экрана и отобразить их разм...
2 месяца, 1 неделя назад mkorunoski
84
голоса
1
ответ
Я хотел бы нарисовать эти черные точки вокруг всего круга с регулярным интервалом между ними (грубое изображение ниже). Эти черные точки должны сидеть прямо на круге. Есть ли простой способ сделать...
2 месяца, 1 неделя назад Croolman
53
голоса
2
ответа
Код работает, но я получаю следующее предупреждающее сообщение, пока я нажимаю кнопку мыши, пока он выполняется:?? QPainter::begin: Widget painting can only begin as a result of a paintEvent QPaint...
2 месяца, 1 неделя назад jdl
98
голосов
1
ответ
У меня есть пользовательский QGraphicsItem , который отображает большие (100 с MB сжатых, mutli-channel) изображений. Сейчас он работает хорошо. Идея - это только графики сканирования нагрузки, кот...
2 месяца, 1 неделя назад Stephen Chu
75
голосов
1
ответ
Я новичок в Qtcreator, и я пытаюсь нарисовать некоторые моменты на виджетах. С кодом, который у меня есть, он работает нормально, и я могу нарисовать столько очков, сколько хочу, но если я закрою с...
2 месяца, 2 недели назад alex
53
голоса
1
ответ
Когда мышь находится над ячейкой таблицы, мне нужно создать эффект для всей строки этой ячейки. Это означает, что мне нужно получить доступ к другому индексу. В этом случае я сделал цикл for, запус...
2 месяца, 2 недели назад htmlamateur
65
голосов
1
ответ
Я унаследовал от QGraphicsPolygonItem и хотел бы нарисовать QPixmap в верхней части элемента. Сам элемент и pixmap должны быть нарисованы с закругленными углами. Как бы вы это?
2 месяца, 2 недели назад Alexander Tyapkov
53
голоса
1
ответ
Я пытаюсь нарисовать некоторые фигуры над VideoWidget из библиотеки Phonon, но я не могу переопределить метод paintEvent(). Если я попытаюсь реализовать такой метод: void Phonon::VideoWidget::paint...
2 месяца, 2 недели назад nico
74
голоса
1
ответ
Я пытаюсь создать инструмент визуализации карты символов с помощью PyQt5. С библиотекой fontTools я извлекаю кодовые точки UNICODE, поддерживаемые в данном файле ttf. Затем, используя QPainter.draw...
2 месяца, 2 недели назад ChesterX
65
голосов
1
ответ
Может кто-нибудь предложить мне подробно, как использовать класс QDirectPainter для рисования виджета непосредственно в буфере кадров. Я был бы более полезен, если бы вы предоставили мне рабочий пр...
2 месяца, 2 недели назад user4910881
55
голосов
1
ответ
Привет, эксперты StackOverflow, Я довольно noob в Qt, и сейчас я обновляю профессиональное приложение от QT4 до QT5. У меня проблема с битом, что нужно обновить до QPainter :: drawImage. Приложение...
2 месяца, 2 недели назад Robert Jones
92
голоса
1
ответ
У меня проблема с рисованием текста на QCustomPlot . A имеет несколько графиков в моем виджетах, и каждый из них несет информацию об амплитуде в своем названии. A хотел бы отобразить этот текст, ко...
2 месяца, 2 недели назад Gresthorn
125
голосов
2
ответа
У меня есть список точек. Например, points = [[160, 75], [115, 567]] . Как нарисовать строку в PyQt4, так что это будет примерно так: Спасибо заранее. РЕДАКТИРОВАТЬ: . Для записи я пытаюсь реализов...
2 месяца, 3 недели назад SaulTigh
53
голоса
1
ответ
Я пытаюсь нарисовать круг поверх метки (которая имеет фоновое изображение печатной платы), чтобы представить состояние вывода. Я просто пытаюсь нарисовать что-то в данный момент, но я ничего не пол...
2 месяца, 3 недели назад tompreston
147
голосов
1
ответ
Я хочу нарисовать прямоугольник с закругленными углами (радиус границы одинаковый для всех 4 углов) с определенным цветом, заполняющим весь прямоугольник, и отдельным цветом границы (например, гран...
2 месяца, 3 недели назад SexyBeast
53
голоса
2
ответа
Я пытаюсь рисовать повернутое изображение на существующем художнике. Вращение, а также местоположение будут отличаться каждый раз. Вращение отлично работает, но я не могу предсказать местоположение...
2 месяца, 3 недели назад user1914292
98
голосов
1
ответ
У меня QGraphicsScene, размер которого 62450x4750. Мне нужно сделать снимок экрана всей сцены и сохранить его в файл. Я пробовал вот так: QPixmap wholeScene(scene.sceneRect().size().toSize()); { QP...
2 месяца, 3 недели назад Detail 56
64
голоса
1
ответ
Я работаю над небольшой программой, и у меня есть куча панелей. Я хочу, чтобы, когда я фокусируюсь на панели, она рисует тонкую линию вокруг нее, чтобы показать, что она сфокусирована. Я получил ег...
2 месяца, 3 недели назад David Ludwig
75
голосов
1
ответ
Я пытаюсь распечатать содержимое QTableView на принтере. Я реализую bottom script, и он успешно запускается без каких-либо ошибок. но все данные Необычные в printPreview. это pic из моей проблемы -
2 месяца, 3 недели назад iraj jelodari
83
голоса
1
ответ
Я пытаюсь добавить дочерние виджеты в виджет в Qt5. Проблема заключается в том, что родительский виджет отображает контент, который не известен Qt, и поэтому прозрачность работает неправильно. Чтоб...
2 месяца, 3 недели назад Stefan Fabian
-4
голоса
1
ответ
Я использую QPrinter для создания отчета и встраивания в приложение qt. в создании отчета нет проблем, но проблема с отображением. когда я прокручиваю отчет, проблема с отображением идет. пожалуйст...
2 месяца, 3 недели назад Saravanan
53
голоса
1
ответ
Моя стратегия при центрировании текста на изображениях - получить ограничивающий прямоугольник для этого текста и разделить ширину или высоту на два. В этом случае я сделал то же самое. Это пример,...
2 месяца, 3 недели назад Tomáš Zato
98
голосов
3
ответа
Это то, что я пробовал, это не давало мне результата. Где я ошибаюсь? // Start point of bottom line qreal startPointX1 = 600.0; qreal startPointY1 = 600.0; // End point of bottom line qreal endPoin...
2 месяца, 3 недели назад Aquarius_Girl
91
голос
1
ответ
Мое требование проекта состоит в том, что я могу создать изображение шириной до 36000 пикселей (высота намного меньше). (Изображение выводится из QGraphicsScene ). Я столкнулся с ограничением: QPai...
2 месяца, 3 недели назад Thalia
53
голоса
2
ответа
Когда QPainter создается, он имеет некоторые подсказки рендеринга по умолчанию. Некоторые виджеты переопределяют их при рисовании. Можно ли переопределить эти значения по умолчанию и отключить пере...
2 месяца, 4 недели назад Milovidov
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема