Tag: qpainter

QPainter ist eine Qt-Klasse, bietet low-level-Malerei auf widgets oder einer anderen Farbe-Geräten.

Farbe Gerät zurückgegeben engine == 0, Typ: 1

Anzahl der Antworten 2 Antworten
Ich habe gesehen, viele Antworten auf die gleiche Frage habe ich auch schon durchgemacht, aber keine davon mein problem gelöst, ich bin immer der Fehler QWidget::paintEngine: Sollte nicht mehr aufgerufen werden QPainter::begin: Farbe Gerät zurückgegeben engine ==

Wie zeichnet man eine QPixmap mit Transparenz

Anzahl der Antworten 1 Antworten
Habe ich ein QPixmap und ich möchte um es zu zeichnen, auf ein QWidget. Allerdings würde ich gerne machen, 50% transparent, sodass der hintergrund kann unten gesehen werden. Wie kann ich das tun? InformationsquelleAutor laurent | 2011-08-08

QPainter::drawText, get bounding boxes für jedes Zeichen

Anzahl der Antworten 2 Antworten
Ich bin mit QPainter zu zeichnen Sie mehrzeiligen text auf QImage. Aber ich brauche auch die Anzeige eines farbigen Rechtecks, um jeden Charakter bounding-box. Also muss ich wissen, um die bounding-box, die jeder Charakter hatte, wenn gezeichnet

Render QWidget in der paint () - Methode der QWidgetDelegate für eine QListView

Anzahl der Antworten 3 Antworten
ich habe Schwierigkeiten bei der Umsetzung von custom-widget-Darstellung in einer QListView. Ich habe derzeit eine QListView anzeigen meine custom-Modell namens PlayQueue basierend auf QAbstractListModel. Dies ist in Ordnung arbeiten mit einfachen text, aber jetzt würde ich mag,

Gewusst wie: zeichnen von benutzerdefinierten Formen in Qt mit QPainter oder QPainterPath über eine Form oder eine Gruppe von verbundenen Formen

Anzahl der Antworten 2 Antworten
Wie kann ich zeichnen Sie eine Form wie eine Träne? Ich brauche, um zu zeichnen, ohne mehr als eine Form (eine ellipse und ein polygon), weil QPen ziehen wird, für jede Form. Ich muss join-Formen, um eine

QtPainter Fehler Farbe Gerät zurückgegeben engine ==0, Typ 3 ,Maler nicht aktiv

Anzahl der Antworten 2 Antworten
Ich versuche zu malen, einige Punkte, die mein Bild und ich weiß nicht, warum es nicht funktioniert. Ich habe ein QImage und ich möchte ändern einige Punkte. QImage *cou= new QImage(height,largeur,QImage::Format_Mono); cou->fill(1); QPainter *fig=new QPainter (cou); for

Wie zu verwenden QPainter auf QPixmap

Anzahl der Antworten 2 Antworten
Ich bin ein Neuling auf Qt/Embedded. Ich will QPainter zu zeichnen Zeug auf einem QPixmap, die Hinzugefügt werden, um QGraphicsScene. Hier ist mein code. Aber es zeigt nicht die Zeichnungen, auf die pixmap. Es zeigt nur schwarz

Qt Anfänger QPainter und QRect

Anzahl der Antworten 5 Antworten
Wie würde ich mich über ein viereck zeichnen? Ich habe versucht, zwei verschiedene Arten; void MyWidget::paintEvent(QPaintEvent *) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing); painter.setPen(Qt::black); QRect rect = QRect(290, 20, 70, 40); painter.drawText(rect, Qt::AlignCenter, "Data"); painter.drawRect(rect); } Welche gut funktioniert

QPainter nicht aktiv

Anzahl der Antworten 1 Antworten
Der folgende code führt eine Reihe von Fehlern: void MainWindow::displayBoard() { QPixmap pix(0,0); pix.fill(Qt::white); QPainter painter(&pix); painter.setBrush(Qt::black); for(int row = 0; row < 8; row++) for(int col = 0; col < 8; col++) painter.drawRect(row * 10, col

QT - QPainter.DrawText nicht ziehen Sie den text

Anzahl der Antworten 1 Antworten
ich bin erstellen einer analog-Uhr in QT-Herstellerin 5, jetzt i wanna ziehen Sie die zahlen auf dem Bildschirm, aber es funktioniert nicht? painter.drawText(QPoint(50, 50), "12"); ich absolut nicht sehen, der Punkt, warum es nicht funktioniert. wenn ich

Zeichnen einer Linie auf einem QWidget

Anzahl der Antworten 2 Antworten
Ich versuche ein widget zu erstellen, das aus einer einzigen horizontalen schwarzen Linie. Dieses widget platziert werden soll in einem QGridLayout solche, die es dauert, bis die gesamte Zeile, also handeln als Trennzeichen. Als widget, auf dem

Qt: QWidget::paintEngine: Sollte nicht mehr aufgerufen werden

Anzahl der Antworten 3 Antworten
Ich versuche eine app machen, wo Sie können, zeichnen Sie mit Ihrem finger auf eine Leinwand. Um dies zu erreichen, ich bin Unterklassen von QWidget als MFCanvas, registriert die Klasse, die in QML mit qmlRegisterType<>(), die Implementierung

QPainter. Linie zeichnen

Anzahl der Antworten 3 Antworten
Ich versuche, zu Linie zeichnen. int main(int argc, char *argv) { QApplication a(argc, argv); MainWindow w; w.show(); QPainter painter(&w); painter.setPen(QPen(Qt::black, 12, Qt::DashDotLine, Qt::RoundCap)); painter.drawLine(0, 0, 200, 200); return a.exec(); } Aber es gibt nichts, Malerei auf dem

Wie dreht man den text für drawText?

Anzahl der Antworten 3 Antworten
Ich möchte drehen Sie den text um 45 Grad? QFont font; font.setPixelSize(12); //grid for(int i = 0; i < 10; i++){ painter->drawLine(100, 100 + i * 800/9, 900, 100 + i * 800/9); str = QString::number((double)9 -

Wie zu zeichnen, und füllen Sie ein Dreieck mit QPainter?

Anzahl der Antworten 3 Antworten
Dies ist, was ich versucht habe, es gab mir keine Ausgabe. Wo mache ich falsch? //Start point of bottom line qreal startPointX1 = 600.0; qreal startPointY1 = 600.0; //End point of bottom line qreal endPointX1 = 600.0;

Wie man ein QImage oder QPixmap-semi-transparent - oder warum ist setAlphaChannel veraltet?

Anzahl der Antworten 3 Antworten
4,7 und wie überlagern Sie zwei Bilder auf einen qgraphicsview. Das Bild oben ist semi-transparent, um zu ermöglichen, durch Sie sehen. Zunächst werden die beiden Bilder sind komplett undurchsichtig. Ich erwartete eine Funktion für die Einstellung eines

Wie richten Sie QPainter drawText um einen Punkt, nicht ein Rechteck?

Anzahl der Antworten 1 Antworten
Möchte ich text-Zeichnung Ausrichtung mit einem Punkt koordinieren, nicht ein Rechteck. Soweit ich das verstanden habe QPainter::drawText erlaubt, um text-Ausrichtung nur, wenn ich pass-Koordinaten als Rechteck. Wie kann ich die Textausrichtung, wenn ich es will, richten Sie

Wie Sie eine Maske mit QPainter?

Anzahl der Antworten 1 Antworten
Ich habe eine Form (in blau) geladen, aus einem PNG mit Transparenz: Dann ich zeichne mehrere Kreise auf diese Form (in rot) mit QPainter::drawEllipse. Dem Ergebnis, dass ist etwas ähnlich wie das Dritte Bild mit der roten

Wie können Qt-Widgets ein- oder ausgeblendet werden?

Anzahl der Antworten 3 Antworten
Ich versuche, fade-in und fade-out ein QLabel oder für diese Angelegenheit jedes QWidget Unterklasse. Ich habe versucht mit QGraphicsEffectaber leider funktioniert es auch nur auf Windows und nicht auf Mac. Die einzige andere Lösung, die funktionieren kann

Qt Zeichnen eines gefüllten abgerundeten Rechtecks ​​mit Rand

Anzahl der Antworten 1 Antworten
Ich möchte ein Rechteck mit abgerundeten Ecken (border-radius gleich für alle 4 Ecken) mit einer bestimmten Farbe füllt das gesamte Rechteck, und eine separate border-Farbe (sagen die Grenze ist 1 px breit). Aus meiner Beobachtung, Qt bietet