Qt Vektor

Alles rund um die Programmierung mit Qt
brax
Beiträge: 208
Registriert: 11. Mai 2010 11:22

Re: Qt Vektor

Beitrag von brax »

Eventuell würde es reichen an Deiner QApplication setFont mit der neu berechneten Fontgröße aufzurufen. Dann bräuchtest Du es nur noch im resize von Deinem Hauptfenster zu ändern. Das resized im übrigen auch die Buttons automatisch.
LiTe1991
Beiträge: 9
Registriert: 13. Juli 2011 09:10

Re: Qt Vektor

Beitrag von LiTe1991 »

Muss ich morgen mir mal angucken und testen;-)
Also die Buttons einzeln anlegen? Habe ich das richtig verstanden?
LiTe1991
Beiträge: 9
Registriert: 13. Juli 2011 09:10

Re: Qt Vektor

Beitrag von LiTe1991 »

Hier ist meine .cpp, vll könnt ihr damit was anfangen. Ich verstehe, dass einige es für unsinn halten ist aber leider meine Aufgabe;-)

Code: Alles auswählen

#include "bla.h"
#include <QVBoxLayout>

bla::bla(QWidget *parent)
    : QWidget(parent)
{
	setupUi(this);

	QVBoxLayout *vbox = new QVBoxLayout(this);
	vbox->setSpacing(1);

	button1->setText("Beenden");
	button2->setText("Hallo");
	text1->setText("Anfang");

	button1->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
	button2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
	text1->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

	vbox->addWidget(button1);
	vbox->addWidget(button2);
	vbox->addWidget(text1);

	connect(button1, SIGNAL(clicked()), this, SLOT(closeAll()));
	connect(button2, SIGNAL(clicked()), this, SLOT(change()));
}

void bla::closeAll()
{
	close();
}

void bla::change()
{
	text1->setText("Du bist Herzlich Wilkommen");
}

bla::~bla(){}
PS: Ist nur ein Testprogramm, also nicht wundern das es kaum was macht!!:-D
Antworten