Hintergrund Bild
Verfasst: 29. März 2010 19:13
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 :
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 ?