[Qt] drawPoint immer schwarz
-
Hallo
Hier ist eine kleine Testfnuktion. Eeigendlich sollte die Farbe ja GRÜN sein, aber das 30x40 große Viereck ist immer Pechschwarz.
(ich kenne fillRect etc. das ist nur ein drawPoint test)void window_t::paintEvent(QPaintEvent* event) { QPainter painter(this); painter.setColor(QColor(0,1,0)); for(int y=0;y<40;++y) for(int x=0;x<30;++x){ painter.drawPoint(x,y); } painter.end(); }
Wäre um Auflösung sehr dankbar
-
Zeile 4: muss es natürlich painter.setPen(QColor(0,1,0)) heissen
Warum hat das keinen Einfluss auf die Farbe? Laut Referenz soll ja drawPaint die Farbe des aktuellen Pens nutzen ...
-
Das Rechteck ist grün, nur sehr sehr dunkel. Der Wertebereich geht von 0-255 und da ist 1 halt noch recht düster.
-
Tyrdal schrieb:
Das Rechteck ist grün, nur sehr sehr dunkel. Der Wertebereich geht von 0-255 und da ist 1 halt noch recht düster.
Oh vielen Dank!!
Ich hab dummerweise den Wertebereich 0-1 wie in OpenGL angenommen.
-
In OpenGL kann man sich den Wertebereich im Grunde aussuchen. Dort gehen auch Wertebereiche von 0 bis 255.