Hintergrund Bild

Alles rund um die Programmierung mit Qt
Antworten
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Hintergrund Bild

Beitrag von ali-g »

Hallo Leute,

und zwar hab ich ein Problem mit dem Hintergrund Bild, zwar funktioniert
es auf mein pc also der Hintergrund erscheint, aber wenn ich die exe nehme
und auf mein Vaters Pc starte kommt nichts.

bisher hab ich es so versucht:

mit StyleSheet:
QFrame { background-image: url(bild.gif) }

mit Resourcen

und so :

Code: Alles auswählen

#include <vector> 

#include <QWidget> 
#include <QApplication> 
#include <QImage> 
#include <QPixmap> 
#include <QPoint> 
#include <QPainter> 
#include <QMouseEvent> 


class CircleWidget : public QWidget { 
public: 
   CircleWidget(char const * filename) 
    : pixmap(filename) {} 
    
   void paintEvent(QPaintEvent *) { 
      QPainter painter(this); 
      painter.drawPixmap(0, 0, pixmap); 
      painter.setRenderHint(QPainter::Antialiasing); 
      painter.setPen(QColor(255,0,0,100)); 
      painter.setBrush(QBrush(QColor(255,0,0,100), Qt::SolidPattern)); 
      for (std::size_t i = 0; i != points.size(); ++i) { 
         painter.drawEllipse(points[i].x()-15, points[i].y()-15, 30, 30); 
      } 
   } 
    
    
     
private: 
   QPixmap pixmap; 
   std::vector<QPoint> points; 
}; 



die 3 sachen funktionieren alle bei mir also das Bild erscheint so wie es soll, aber nachdem ich es auf ein anderes pc bzw auf mein Vaters Pc starte kommt da nichts.

könnt ihr mir sagen wo der fehler liegt ?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

gif wird als Plugin mitgeliefert - wenn Du es nicht mitlieferst kann Qt auch keine gifs laden.
Und warum sowas altes und proprietäres wie gif??
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ali-g
Beiträge: 31
Registriert: 4. Dezember 2009 20:50

Re: Hintergrund Bild

Beitrag von ali-g »

soll ich es mit was anderes versuchen ??

also mit einer andere endung


Christian81 hat geschrieben:gif wird als Plugin mitgeliefert - wenn Du es nicht mitlieferst kann Qt auch keine gifs laden.
Und warum sowas altes und proprietäres wie gif??

ich liefers ja mit

ich nehme die exe datei und die gif datei mit und starte das programm
und da erscheint rein garnichts



EDIT__

ich hab jetzt einfach PNG genommen funktioniert wunderbar dankee.
Zuletzt geändert von ali-g am 29. März 2010 19:21, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Hintergrund Bild

Beitrag von Christian81 »

ali-g hat geschrieben: ich liefers ja mit

ich nehme die exe datei und die gif datei mit und starte das programm
und da erscheint rein garnichts
Hast Du überhaupt gelesen was ich geschrieben habe??[/b]
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten