ich versuche Grade über eine qrc fiel ein Icon einzubinden und das als Button auszugeben.
Die qrc Datei habe ich mithilfe von Qt-creator erzeugt.
Es will nur nicht funktionieren
Code: Alles auswählen
# -------------------------------------------------
# Project created by QtCreator 2009-12-25T21:48:57
# -------------------------------------------------
TARGET = test
TEMPLATE = app
SOURCES += main.cpp \
test.cpp
HEADERS += test.h
RESOURCES += Icon.qrc
Code: Alles auswählen
#ifndef TEST_H
#define TEST_H
#include <QtGui/QWidget>
#include <QBoxLayout>
#include <QPushButton>
class Test : public QWidget
{
Q_OBJECT
public:
Test(QWidget *parent = 0);
~Test();
QPushButton *but1,*but2,*but3;
QVBoxLayout *vlay;
};
#endif // TEST_H
Code: Alles auswählen
#include "test.h"
#include "qrc_Icon.cpp"
#include <QIcon>
Test::Test(QWidget *parent) : QWidget(parent)
{
but1 = new QPushButton("Button1");
but2 = new QPushButton("Button2");
but3 = new QPushButton("Button3");
vlay = new QVBoxLayout;
but1->setIcon(QIcon(":/bilder/0001.png"));
vlay->addWidget(but1);
vlay->addWidget(but2);
vlay->addWidget(but3);
this->setLayout(vlay);
}
Test::~Test()
{
}