Bild aus Pixmap wird nicht angezeigt
Verfasst: 2. Oktober 2008 21:49
Hallo,
ich habe eine eigene klasse von qlabel abgeleitet und möchte ein bild darauf setzen.
Das erledige ich mit qpixmap. Jedoch wird das bild nicht angezeigt, und ich weiß nicht warum. Das bild wird als resource eingebunden.
*.h
*.cpp
Was läuft hier bei mir falsch?
Danke!
ich habe eine eigene klasse von qlabel abgeleitet und möchte ein bild darauf setzen.
Das erledige ich mit qpixmap. Jedoch wird das bild nicht angezeigt, und ich weiß nicht warum. Das bild wird als resource eingebunden.
*.h
Code: Alles auswählen
#ifndef OBSLABEL_H
#define OBSLABEL_H
#ifdef BULD_DLL
#define EXPORT_DLL Q_DECL_EXPORT //for windows
#else
#define EXPORT_DLL
#endif
#include <QtGui/QLabel>
#include <QtCore/QObject>
#include <QtGui/QPixmap>
namespace obs_core {
class EXPORT_DLL OBSHeaderLabel : public QLabel {
Q_OBJECT
public:
OBSHeaderLabel();
private:
QPixmap *pm;
};
}
#endif
Code: Alles auswählen
#include "obs_header_label.h"
obs_core::OBSHeaderLabel::OBSHeaderLabel():QLabel() {
pm = new QPixmap();
pm->load(":/images/header_logo.png");
setPixmap(*pm);
setStyleSheet("QLabel { background-color: white; border-bottom: 1px solid #000000;}");
setFixedHeight(60);
}Danke!