Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Widgets skallieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.08.2008
    Beiträge
    177

    Widgets skallieren

    Hi,

    ich brauche noch einmal Eure Hilfe bei Qt!. <ist teilweise echt kompliziert für Neulinge >
    Ich habe Probleme die Geometrie der Widgets richtig zu setzen und finde dazu auch leider keine
    gute Erklärung dazu im Netzt oder sonstwo.
    Es gibt ja bekanntlich mehrere Funktionen von Hause aus von Qt, doch wenn ich zum Beispiel eine Methode habe

    Code:
    QScrollArea *MyWidget::showMyWidget(const QString text){
    	QScrollArea* area = new QScrollArea;
    	QTextBrowser *mybrowser = new QTextBrowser;
    	area->setWidget(mybrowser);
    	return area;
    }
    und diese dann mit:
    Code:
    dockwidget->setWidget(cocktail->showCocktail(itemText));
    aufrufe

    wird nur die hälfte des dockwidget mit mybrowser gefüllt. Jetzt könnte ich natürlich browser mit setGeometrie füllen.
    Doch dann habe ich das Problem, das wenn ich den Fensterrahmen verschiebe es sich nicht dynamisch mit ändert und ich
    glaube es dadurch nur noch mehr zu verunglimpfen.
    Deshab wollte ich Euch mal fragen wie Ihr generell das Problem der Skalierung lößt?
    Dazu kommt, das ich dann immer zusätlich ne Menge unschöner Rahmen zu einem Bereich habe.


    vielen vielen dank!
    dml
    Geändert von dml (03-03-2009 um 15:27 Uhr)

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ohne jetzt deinen Code durchgeschaut zu haben, vermutlich hast du kein Layout am DockWidget

    Übrigens kannst du vermutlich die QScrollArea weglassen, QTextBrowser selbst ist scrollbar.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.08.2008
    Beiträge
    177
    setWidgetResitable hat schon geholfen.

    muss ich mir jetzt gedanken machen?

    trotzdem danke!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •