Qt 4.3.1 Bild auf QPushButton

oilaf07

Grünschnabel
Hallo zusammen,
Ich habe ein QPushButton im Designer erstellt.
Auf in diesen habe ich ein Icon platziert.

Code:
    QIcon icon;
    icon.addFile ( "phase1.png", QSize(195,25));

    pushButton_spielerphase->setIcon(icon);

Nun ist es aber so, dass es mir das Bild viel zu klein macht , obwohl das Bild 195 zu 25 Pixel ist und die Button grösse ca. 200 auf 30 ist.

button.JPG


Wie kann ich das Bild in Orginalgrösse anzeigen lassen. Oder kennt jemand einen anderen Weg, auf ein Button ein Bild zu positionieren.
 
spielfeld.cpp

Code:
#include <QtGui>
#include <String>
#include "spielfeld.h"
#include <QDialog>
#include <QPixmap>
#include <QIcon>

Spielfeld::Spielfeld(QWidget *parent)
    : QDialog(parent)
{
    setupUi(this);
    QIcon icon;
    icon.addFile ( "phase1.png", QSize(195,25));

    pushButton_spielerphase->setIcon(icon);


   QObject::connect(pushButton_spielerphase, SIGNAL(clicked()), this, SLOT(quit()) );

}


spielfeld.h


Code:
#ifndef SPIELFELD_H
#define SPIELFELD_H

#include <QDialog>
#include <QFile>
#include "ui_spielfeld.h"


class Spielfeld : public QDialog, public Ui::Spielfeld
{
   Q_OBJECT

public:
   Spielfeld(QWidget *parent = 0);


protected:


protected slots:


private:

};

#endif

main.cpp

Code:
#include <QApplication>
#include <QPlastiqueStyle>

#include "spielfeld.h"

int main(int argc, char *argv[])
{

   QApplication app(argc, argv);
   app.setStyle(new QPlastiqueStyle());
   Spielfeld *spielfeld = new Spielfeld;
   spielfeld->show();

   return app.exec();
}
 

Anhänge

  • spielfeld.JPG
    spielfeld.JPG
    17,3 KB · Aufrufe: 182
Zuletzt bearbeitet:
Zurück