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

Используете альфа-прозрачную маску на QWidget?
Можно ли назначить альфа-прозрачную маску для QWidget? Я знаю, как установить маску с помощью setMask , но, похоже, он поддерживает только черно-белые маски. Можно ли сделать так, чтобы он поддерживал настоящий альфа-канал? то есть в настоящее...
5290 просмотров
schedule 06.10.2021

Ширина и высота QRect в пикселях?
В графическом интерфейсе PyQt4 мне требуется аккуратное размещение нескольких пиксельных карт QPainter. При указании координат, высоты и ширины новых пиксельных карт я требую, чтобы все единицы были в пикселях. (В противном случае мой графический...
2335 просмотров
schedule 09.10.2021

Рисование на изображении, которое находится внутри QScrollArea?
Если я создаю подкласс QLabel и добавляю QLabel непосредственно в свой QDialog, он работает нормально. Если я добавлю этот ярлык в ScrollArea, то, что я рисую, не будет отображаться, если я не изменю размер самого диалогового окна. Да, странно. Я...
335 просмотров
schedule 12.09.2021

QtTextEdit: текстовое содержимое не отображается в QPainter
У меня возникают трудности с отображением контекста QTextEdit художнику (который печатает в PDF). Все остальные виджеты печатаются правильно, только текст QTextWidget - нет. Виджеты отлично смотрятся в графическом интерфейсе: Но текст...
385 просмотров
schedule 30.09.2021

QPainter :: drawRects: Художник не активен, ошибка C ++ / QT
Я новичок в Qt и c ++, и я хотел увидеть, как использовать QPainter и события в Qt, но я застрял из-за сообщения об ошибке во время выполнения, мой исходный код: main.cpp #include "customwidget.h" #include <QApplication> int main(int...
17742 просмотров
schedule 08.09.2021

4 способа просмотра изображений в PyQt5
Есть 4 способа просмотра изображений в PyQt5. Первый способ: QLabel, QPixmap label = QLabel(self) pixmap = QtGui.QPixmap("landscape.jpg") label.setPixmap(pixmap) label.setGeometry(500,300,650,493) Второй способ: QPainter, drawImage...
91 просмотров
schedule 14.10.2021

Как нарисовать svg-графику с помощью класса painter
Я пытаюсь научиться пользоваться функциями рисования. До сих пор я мог использовать класс QPainter для рисования кругов на QWidget следующим образом: в MainWindow.h я добавил: virtual void paintEvents(QPaintEvent *event); Затем в...
354 просмотров
schedule 06.09.2021

qt - создать экземпляр чертежа с помощью QPainter
Итак, я нарисовал круг с помощью QPainter. Мой вопрос: кто я могу сохранить этот круг в переменной, чтобы я мог с ним работать? Я хочу сделать анимацию с кругом. QPainter painter(this); painter.setPen(dottedPen);...
77 просмотров
schedule 12.11.2021

Qt drawRect в фоновом режиме
Я хочу нарисовать фон слайдера. Я пробовал это, но цвет покрывает весь слайдер. Это унаследованный класс QSlider void paintEvent(QPaintEvent *e) { QPainter painter(this); painter.begin(this); painter.setBrush(/*not important*/); // This...
7314 просмотров
schedule 01.03.2022

Qt - печатать виджеты в определенном макете
В моем проекте у меня есть несколько собственных виджетов. Когда я нажимаю кнопку на панели инструментов для печати, я хочу распечатать виджеты в определенном макете (альбомная ориентация). Я попробовал это с новым QWidget с макетом и в этом...
493 просмотров
schedule 08.03.2022

PyQt5 Paint Circle Over Video в QLabel
Я хочу нарисовать круг, который отображается поверх видео в месте расположения курсора при нажатии мыши. Видео воспроизводится в объекте QLabel, который находится в MainWindow. Я использую OpenCV для чтения кадров с веб-камеры со скоростью 10 кадров...
475 просмотров
schedule 13.03.2022

Нарисуйте форматированный текст с помощью QPainter
есть ли способ нарисовать фиксированный текст с индексами. Моя цель - иметь что-то вроде: «K_max = K_2. 3» QString equation="K_max=K_2 . 3"; painter.drawText( QRect(x, y , width, y+height), Qt::AlignLeft|Qt::AlignVCenter, equation); Я также...
9606 просмотров
schedule 22.03.2022

Qpainter drawimage непредсказуемое местоположение с вращением
Я пытаюсь нарисовать повернутое изображение на существующем художнике. Вращение, а также расположение каждый раз будут разными. Вращение работает нормально, но я не могу предсказать местоположение. Странно то, что это работает по-другому, если я...
2415 просмотров
schedule 06.04.2022

как сделать так, чтобы граница имела границу черного цвета с помощью Qpainter
Я использую Qt . Я использовал QPainter , чтобы сделать границу. Но я хочу, чтобы у границы была также широкая граница в 1 пиксель, чтобы она была видна больше. На следующем изображении показана желтая рамка с черной границей. это изображение...
137 просмотров
schedule 02.04.2022

Есть ли в Qt аддитивный режим наложения?
QPainter имеет множество режимов композиции, но ни один из них не называется аддитивным. Мне это интересно, потому что аддитивное смешивание постоянно используется в играх для освещения/частиц. Режим наложения — единственный, в котором было что-то...
498 просмотров
schedule 08.04.2022

Запаздывающее приложение paintEvent() QWidget
я изучаю и модифицирую пример магниты на холодильник , и последнее, что я Я пытался сделать, это нарисовать несколько меток и линий, которые должны быть на фоне. Оглядевшись, пытаясь понять, как рисовать метки и линии, я узнал, что для этого...
2637 просмотров
schedule 26.04.2022

Тип редактора QPainter WYSIWYG?
Мне нужно нарисовать сложный объект с помощью примитивов Qt, используя QPainter. Дело в том, что мне действительно нужно сделать это таким неудобным способом, потому что это часть задачи. Итак, существует ли своего рода WYSIWYG-редактор, когда вы...
357 просмотров
schedule 04.05.2022

QPainter удаляет ранее нарисованные фигуры
Я пытаюсь написать код для простого графического редактора, такого как краска. Реализовал рисование линий прямоугольниками и эллипсами. я хочу увидеть анимацию (предзнаменование?) того, как будет выглядеть прямоугольник, точно так же, как в...
142 просмотров
schedule 10.05.2022

Масштабирование координат приводит к слишком большому размеру шрифта в QPainter::drawText
Я работаю над простым модулем 2D-визуализации для кода моделирования MD. Я пытаюсь нарисовать позиции смоделированных молекул, используя: myPainter.drawEllipse(myQPoint,myRx,myRy) И эта часть неплохо работает с моим виджетом визуализации....
2385 просмотров
schedule 15.05.2022

QPixmap/QPainter показывает черный фон окна
Я следую примеру из книги Мартина Фитцпатрика о PyQt5. Когда я запускаю следующий код, фон становится черным, а линия не рисуется: import sys from PyQt5 import QtCore, QtGui, QtWidgets, uic from PyQt5.QtCore import Qt class...
583 просмотров
schedule 24.05.2022