Frage zu QToolButton

Verschiedenes zu Qt
Antworten
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Frage zu QToolButton

Beitrag von Qt-nator »

Guten Morgen,

ich habe mich jetzt mal an dieses Exampel rangehängt

http://doc.trolltech.com/4.3/painting-i ... ition.html

und es meinen Ansprüchen ein wenig angepasst. Nur stoße ich jetzt auf 2 Probleme.

Und zwar möchte ich 1tens die Große und Position eines QToolButton dynamisch auf die größe des Widgets ändern.

Aber mit

Code: Alles auswählen

QToolButton->setGeometry(0,0widht()*.5,height*.5)
klappt das nicht so richtig. Im moment hab ich das so wie im Example geregelt:

Code: Alles auswählen


static const QSize resultSize(width2, height2);

    sourceButton = new QToolButton;
    sourceButton->setIconSize(resultSize);

Die Frage ist jetzt kann ich mit einem Layout hab das vom Example das GridLayout überhaupt Dynamisch die größe so Verändern wie ich möchte?

Und 2tens. möchte ich etwas in den ToolButton rein zeichnen. Und in der Doku hab ich gesehn der hat auch ein eigenes Paint Event. Jetzt wollt ich wissen wie ich das jetzt am besten ansprechen kann.

Hab mir das so gedacht das ich eine Funktion schreibe die mir das zeichnet was ich brauche, auf die Daten vom ToolButton bezogen (width, height) und ich die dann so einbinden könnte:

Code: Alles auswählen

    sourceButton = new QToolButton;
    sourceButton->setIconSize(resultSize);
    sourceButton->drawsomething();
Wäre das erstmal möglich und dann wie?

Gruß

Qt-nator
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

LIES DIR DOCH ENDLICH DAS QT TUTORIAL DURCH!

Mann mann mann...
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Beitrag von Qt-nator »

Das kann ja nicht sein:

http://doc.trolltech.com/4.3/tutorial.html

tutorial's gibts 14!

Bisschen genauer wäre nett z.B. Link.
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Das sind Kapitel EINES Tutorials. Kannst du kein Grundschulenglisch? Dann hast du dich sowieso schon an das falsche Gebiet gewagt.
Lies das Tutorial durch, und zwar komplett. Und wie es im Tutorial steht, lies auch gleich "How to Learn Qt" mit.
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Beitrag von Qt-nator »

Ahso dann meinst du alles.

Das aber sehr viel.

Werde es mir trotzdem zu herzen nehmen.

Danke
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Ich meine das Qt Tutorial. Wenn ich gemeint hätte nur einen Abschnitt, dann hätte ich den Abschnitt natürlich genannt.

Du sollst das Tutorial durchlesen, weil es Einsteigern vermittelt wie es in Qt abläuft. Dadurch werden auch deine Fragen bzgl. dynamischer Anpassung beantwortet, weil dort erklärt wird wie man mit Layouts arbeitet.

Das Tutorial sollte immer das erste sein was man liest..
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ahso dann meinst du alles.

Das aber sehr viel.
Wenn dir das schon zu viel ist, dann bist du bei Qt/C++ eindeutig falsch
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Beitrag von Qt-nator »

Ich hab ja nicht gesagt das es mir "zu" viel ist.

Habe lediglich festgestellt das es "sehr viel" ist.
Antworten