mehrere Bilder auf UI Anwendung anzeigen lassen
Verfasst: 29. Januar 2023 10:20
Hallo,
ich habe folgende Frage.
Wie muss man diesen Code schreiben, sodass ich nicht das selbe Bild bei allen Labels angezeigt bekomme?
Habe die anderen Bilder im selben Verzeichnis abgelegt und haben alle unterschiedliche Namen (selber Name wie das Label.
Hauptmenue::Hauptmenue(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Hauptmenue)
{
ui->setupUi(this);
QPixmap pix(":/resources/Bilder/Projektleitung.PNG");
ui -> label_Projektleitung -> width();
ui -> label_Projektleitung -> height();
ui -> label_Projektleitung -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Saegerei -> width();
ui -> label_Saegerei -> height();
ui -> label_Saegerei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Fraeserei -> width();
ui -> label_Fraeserei -> height();
ui -> label_Fraeserei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Schweisserei -> width();
ui -> label_Schweisserei -> height();
ui -> label_Schweisserei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Lackiererei -> width();
ui -> label_Lackiererei -> height();
ui -> label_Lackiererei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Montage -> width();
ui -> label_Montage -> height();
ui -> label_Montage -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Versand -> width();
ui -> label_Versand -> height();
ui -> label_Versand -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Lager -> width();
ui -> label_Lager -> height();
ui -> label_Lager -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
}
Hauptmenue::~Hauptmenue()
{
delete ui;
}
ich habe folgende Frage.
Wie muss man diesen Code schreiben, sodass ich nicht das selbe Bild bei allen Labels angezeigt bekomme?
Habe die anderen Bilder im selben Verzeichnis abgelegt und haben alle unterschiedliche Namen (selber Name wie das Label.
Hauptmenue::Hauptmenue(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Hauptmenue)
{
ui->setupUi(this);
QPixmap pix(":/resources/Bilder/Projektleitung.PNG");
ui -> label_Projektleitung -> width();
ui -> label_Projektleitung -> height();
ui -> label_Projektleitung -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Saegerei -> width();
ui -> label_Saegerei -> height();
ui -> label_Saegerei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Fraeserei -> width();
ui -> label_Fraeserei -> height();
ui -> label_Fraeserei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Schweisserei -> width();
ui -> label_Schweisserei -> height();
ui -> label_Schweisserei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Lackiererei -> width();
ui -> label_Lackiererei -> height();
ui -> label_Lackiererei -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Montage -> width();
ui -> label_Montage -> height();
ui -> label_Montage -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Versand -> width();
ui -> label_Versand -> height();
ui -> label_Versand -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
ui -> label_Lager -> width();
ui -> label_Lager -> height();
ui -> label_Lager -> setPixmap(pix.scaled(100,100,Qt::KeepAspectRatio));
}
Hauptmenue::~Hauptmenue()
{
delete ui;
}