Die Suche ergab 7 Treffer

von v01d
24. März 2010 13:45
Forum: Qt Programmierung
Thema: layout->removeWidget(x) funktioniert nicht
Antworten: 6
Zugriffe: 3961

Aus der 4.6 API: void QLayout::addItem ( QLayoutItem * item ) [pure virtual] Note: The ownership of item is transferred to the layout, and it's the layout's responsibility to delete it. void QLayout::removeItem ( QLayoutItem * item ) Removes the layout item item from the layout. It is the caller's r...
von v01d
22. Februar 2010 16:15
Forum: Qt Programmierung
Thema: layout->removeWidget(x) funktioniert nicht
Antworten: 6
Zugriffe: 3961

Nein, "Repaint" hat auch keine Wirkung. Wirklich funktionieren tut nur die Destruktion des Widgets, oder wie franzf schrieb ein "hide()"-Aufruf. Das liegt wohl daran, dass Positionionierung und Skalierung Aufgabe des Parent-Layouts sind, das Zeichnen aber Aufgabe des Parent-Widge...
von v01d
22. Februar 2010 15:46
Forum: Qt Programmierung
Thema: layout->removeWidget(x) funktioniert nicht
Antworten: 6
Zugriffe: 3961

Ich habe das gleiche Problem, kann aber noch ein paar zusätzliche Details geben: "layout->removeWidget(zeigerAufDasWidget)" entfernt zwar das Widget korrekt aus dem Layout ("QLayout::count()" verringert sich), das entfernte Widget wird aber trotzdem weiterhin gezeichnet (warum?)....
von v01d
22. Februar 2010 15:22
Forum: Qt Programmierung
Thema: Probleme Hintergrund in QDialog zu setzen
Antworten: 3
Zugriffe: 1996

Jo, eine differenzierte Anleitung dazu gibt es z.B. unter:
http://doc.trolltech.com/4.6/stylesheet-examples.html
von v01d
19. Februar 2010 17:41
Forum: Qt Programmierung
Thema: Probleme Hintergrund in QDialog zu setzen
Antworten: 3
Zugriffe: 1996

CSS

Oh ja, mit dem Problem habe ich auch kämpfen müssen. Lösung ist es, sich ein bisschen in CSS einzuarbeiten. In Deinem Fall müsste folgendes Stylesheet helfen:

Code: Alles auswählen

QDialog
{
   background: url(:/background/pictures/hintergrund.jpg);
};
von v01d
4. November 2009 18:21
Forum: Qt Programmierung
Thema: QMainWindow mit QDockWidget: Resize-Verhalten
Antworten: 3
Zugriffe: 2361

Ganz so einfach ist es leider nicht. Ich nehme an, Du beziehst Dich auf die Methoden 'QWidget::setGeometry()' bzw. ''QWidget::setSize'? Was ich bisher versucht habe, ist mich an das Signal 'QDockWindow::visibilityChanged(bool)' zu hängen, um über obige Methoden das Fenster zu verkleinern - Fehlanzei...
von v01d
4. November 2009 13:13
Forum: Qt Programmierung
Thema: QMainWindow mit QDockWidget: Resize-Verhalten
Antworten: 3
Zugriffe: 2361

QMainWindow mit QDockWidget: Resize-Verhalten

Hiho! Leider habe ich seit Längerem ein Problem mit dem Resize-Verhalten von Hauptfenstern bei der Benutzung von 'QDockWidget::setVisible(bool)': Nehmen wir an, ich habe ein QMainWindow mit den Abmaßen von 640x480. Auf der rechten Seite dieses Fensters habe ich über den Designer ein QDockWindow ange...