Die Suche ergab 15 Treffer

von bar
18. März 2005 10:06
Forum: Qt Programmierung
Thema: Animiertes GIF
Antworten: 0
Zugriffe: 2620

Animiertes GIF

Hallo alle zusammen!

Ich würde sehr gerne wissen, ob ich bei Qt die animierten gifs benutzen kann. Falls ja, dann bitte wie?

Vielen Dank!
von bar
16. Dezember 2004 11:36
Forum: Qt Programmierung
Thema: Cannot assign to pixmap during painting
Antworten: 1
Zugriffe: 4455

Cannot assign to pixmap during painting

Hallo alle zusammen, ich habe ein folgendes Problem. Mein Programm läuft reibungslos, ein, zwei und etc Mal, und irgendwann bekomme ich die folgende Fehlermeldung beim Debugging: QPixmap::operator=: Cannot assign to pixmap during painting Im Programm grabe ich ständig Widgets und erzeuge davon Pixma...
von bar
24. November 2004 09:25
Forum: Qt Programmierung
Thema: Hintergrund von QLabel/QButton
Antworten: 2
Zugriffe: 5079

Hintergrund von QLabel/QButton

Hallo alle zusammen! Ich habe folgendes Problem mit Hintergund von QLabel/QButton. Die Transparenz von QLabel/QButton sichere ich mit der Maske (color0). Das Widget dann insgesamt sieht ganz gut aus! Wenn ich davon mit der Methode grabWidget() ein QPixmap erzeuge.. Hintergund von meinem Label wird s...
von bar
24. November 2004 09:17
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

hallo, danke, aber leider hat nicht funktioniert....
Ich schreibe jetzt ins Forum, vielleicht hat jemand das gleiche Problem gehabt....

Vielen Dank für die Hilfe!
von bar
18. November 2004 09:15
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

danke, den ganzen Code kann ich nicht zuschicken, es ist sehr umfangreich:-( Ich habe echt keine Idee, wie ich mein Pixmap transparent machen kann:-( Der Code sieht ungefähr so aus... QLabel label (.....); QBitmap mask(size()); mask.fill(color0); label.setMask(mask); na gut , wenn ich davon dann &qu...
von bar
17. November 2004 16:02
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

hallo , vielen dank für Deine Antwort! Darf ich Dich noch etwas fragen?! Vielleicht kannst Du mir etwas empfehlen.... Ich habe jetzt ein logisches Problem:-( Ich rufe die Methode grabWidget(..) auf. Da mein Widget BackgroundBild enthält, musste ich beim Zeichen vom Label eine Maske mit den Werten 0 ...
von bar
11. November 2004 14:04
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

void Screen::paintEvent(QPaintEvent* e)
{
bitBlt(m_animatedwidget,0,0,pix,0,0,800,480,CopyROP);
m_animatedwidget->show();

}

etwas läuft schief..
von bar
11. November 2004 13:56
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

Mein Widget ist von QWidget abgeleitet.

QWidget* m_animatedwidget = new QWidget(this);
bitBlt(m_animatedwidget,0,0,pix,0,0,800,480,CopyROP);

So sieht eigentlich aus...

Danke!
von bar
11. November 2004 13:39
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

danke, funktioniert tatsächlich ! aber ich habe jetzt das andere Problem... QPixmap* pix = new QPixmap("anima.png"); bitBlt(this,0,0,pix,0,0,800,480,CopyROP); in mein Widget wird kein Pixmap gezeichnet?! Wenn ich ein Bild mit QLabel erstelle (label->setPixmap(pix)), dann kommt es raus, and...
von bar
11. November 2004 12:00
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

hi,

habe tatsächlich so gemacht (mit Debuggen),
geht in die paintEvent nicht rein:-(

1) meine Methode ist protected!
2) ich habe extra noch ein QPushButton geschrieben, kein Effect:-(
von bar
11. November 2004 11:11
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

ok, hier einbisschen vom code:-)

case Animated:
hide();
repaint(true);
break;


und dann:

void Screen::paintEvent(QPaintEvent* e)
{
QPixmap* pix = new QPixmap("anima.png");
bitBlt(this,0,0,pix,0,0,800,480,CopyROP);
show();
}

Danke!
von bar
11. November 2004 11:05
Forum: Qt Programmierung
Thema: Einblenden/Ausblenden mit QT
Antworten: 7
Zugriffe: 10190

Hallo, ich versuche jetzt zu erklären, vielleicht programmtechnisch habe ich nicht so sauber programmeirt(mir fehlen die Erfahrungen), aber algorithmentechnisch sieht so aus: 1) ein Screenshort von meinem Widget: mypixmap = QPixmap::grabWidget(mywidget,0,0,size_x,size_y); 2) erzeuge QImage mit Alpha...
von bar
11. November 2004 10:46
Forum: Qt Programmierung
Thema: QPainterEvent
Antworten: 19
Zugriffe: 21099

QPainterEvent

Hallo alle zusammen! Ich habe gerade eine kleine Klasse geschrieben, die QPaintEvent benutzen soll. Aber leider beim Aufrufen von update() oder repaint(true) meine Methode paintEvent(QPaintEvent* e) wird nicht aufgerufen... (ich habe durchdebuggt) Woran kann das liegen? Vielleicht hat jemand dieses ...
von bar
13. Oktober 2004 14:44
Forum: Qt Programmierung
Thema: Einblenden/Ausblenden mit QT
Antworten: 7
Zugriffe: 10190

hallo,

danke für die Antwort!

ich habe gestern geschafft!
na ja, ich verwende jetzt für Einblenden und Ausblenden Alpha-Wert von QImage...
von bar
12. Oktober 2004 10:35
Forum: Qt Programmierung
Thema: Einblenden/Ausblenden mit QT
Antworten: 7
Zugriffe: 10190

Einblenden/Ausblenden mit QT

Hallo, Zurzeit beschäftige ich damit, die Möglichkeit zu finden die Einblendungs-und Ausblendungseffekte (ähnlich wie bei Power Point) mit Hilfe von Qt zu erstellen. Ich habe bis jetzt nur diese Effekte mit der Methode setMask() geschafft, aber es ist zu pixelig :( In meinem Fall wäre es perfekt, we...