Свързани въпроси 'qpainter'
QPainter не променя цвета
Уча Qt . Не успявам да осъзная упражнението от глава 11 на урока за Qt , което гласи „Промяна на цвета на оръдието, когато има изстрел във въздуха.“ Избрах да внедря промяната във функцията paintCannon (по-долу). Какво не е наред с моя код...
1391 изгледи
schedule
02.11.2023
Методът `paint` не се извиква след превъртане на `QGraphicsView`
Имам QGraphicsItem на сцената. hoverEnterEvent се внедрява отново за този елемент. Това е кодът от hoverEnterEvent :
grabber = new agnt::A_CornerGrabber(A_CornerGrabber::TOP_RIGHT,this,8,3);
assert(grabber);...
379 изгледи
schedule
02.11.2023
Достъп до QPainter в базов клас
Създавам класове на джаджи, които чертаят решетки, използвайки събитие за рисуване на QWidgets. Моят базов клас BaseRenderArea съдържа този метод:
//draws a list of guesses in the grid
void BaseRenderArea::drawGuesses(const QList...
574 изгледи
schedule
29.11.2022
Определете кои пиксели на QImage са били променени, докато рисувате върху него с QPainter
Имам клас Paintable , който може да се рисува сам с QPainter , предоставен като аргумент:
class Paintable
{
public:
virtual void paint(QPainter*) = 0;
};
Екземплярите на този клас се рисуват върху един QImage:
QImage paint(const...
268 изгледи
schedule
17.11.2023
Чертане на линия към QImage
Опитвам се да начертая линия към QImage и да я покажа в Qlabel. Имам обаче някои проблеми, които не мога да реша.
QPixmap px;
px.fromImage (imgRaw); // define in header file QImage imgRaw;
QPainter p (&px);
p.setPen...
5650 изгледи
schedule
25.10.2022
Как да приложите алфа канал на drawPixmap с SourceOver
Опитвам се да разбера различните режими на композиция на QPainter, но алфа каналът все още е неясен за мен.
Да видим следния пример:
QPainter painter(this);
painter.setCompositionMode(QPainter::CompositioMode_SourceOver);...
2100 изгледи
schedule
29.12.2023
Как да смесите две прозрачни изображения с Qt
Имам две rgb изображения и за всяко от изображенията изображение в сива скала. Изображенията в сивата скала кодират прозрачността на двете изображения на пиксел, напр. черно означава непрозрачно, бяло изцяло. Въпросът ми е: искам да обединя двете...
652 изгледи
schedule
28.02.2024
QPainter преначертава при получаване/губене на фокус на прозорец
Уча Qt и се опитвам да нарисувам прост дисплей за моята програма с QPainter.
Рисувам статични елементи (рамки и т.н.) веднъж и актуализирам само динамични елементи след това.
Всичко работи добре, освен когато прозорецът губи фокус. Веднага щом...
810 изгледи
schedule
26.03.2024