Separator in Layout

Alles rund um die Programmierung mit Qt
Antworten
prof_maad
Beiträge: 40
Registriert: 25. September 2005 14:33
Wohnort: /root/

Separator in Layout

Beitrag von prof_maad »

Hallo alle miteinander,

ich habe mal eine Frage.

Ich brauche in einem QDialog eine horizontale Trennlinie wie bei QMenu's.
Im QtDesigner gibt es solche Linien, ich finde jedoch keine entsprechende Klasse oder Funktion in der Docu.

Kann mir jemand sagen, wie ich solch eine optische Trennlinie realisiere?

Danke im Voraus und Ciao,

Prof. MAAD
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

1.) Welche Trennlinien meinst Du?
2.) Wenn Du sie im Designer siehst, warum guckst Du dann nicht in den Sourcen vom Designer? :)
prof_maad
Beiträge: 40
Registriert: 25. September 2005 14:33
Wohnort: /root/

Beitrag von prof_maad »

Danke erstmal für deine Antwort.
Nun zu den Fragen:

1. Ich meine im Designer die "Horizontal Line".

2. In den Sourcen vom Designer steht als Class für diese "Horizontal Line" leider nur "Line", nicht etwa "QLine" etc. wie bei allen anderen Widgets.
Deshalb habe ich vermutet, dass es vielleicht kein eigenes Widget, sondern mehr eine Funktion eines Widets ist. Dazu habe ich aber leider auch nichts gefunden.

Weis jemand, wie ich so eine Linie hinbekomme?

Danke im Voraus und Ciao,

Prof. MAAD
Alci
Beiträge: 70
Registriert: 24. März 2006 23:34

Beitrag von Alci »

Hi,

geht ganz einfach:

Code: Alles auswählen

QLabel* pLabel = new QLabel(this);
pLabel->setFrameShape(QFrame::HLine);
//oder
//pLabel->setFrameShape(QFrame::VLine);
prof_maad
Beiträge: 40
Registriert: 25. September 2005 14:33
Wohnort: /root/

Beitrag von prof_maad »

Danke für die Hilfe.

Es funktioniert.

Ciao,

Prof. MAAD
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

Beitrag von daRonny »

Echt klasse.. hast auch mir geholfen! Funktioniert!
Antworten