Anzeige:
Ergebnis 1 bis 8 von 8

Thema: QProgressbar überladen & mit 2 Progressbar

  1. #1
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    18.05.2001
    Ort
    Hamburg
    Beiträge
    615

    QProgressbar überladen & mit 2 Progressbar

    Kann man die QProgressDialog so überladen, dass man statt einem Progressbar 2 drin hat, oder muß ich das komplett neu implementieren?

    [editiert QProgressbar durch QProgressDialog ersetzt]
    Geändert von TheDodger (30-10-2003 um 06:01 Uhr)
    Bodo
    Systemadmistration UNIX

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Zwei?

    Wie soll das aussehen und wozu brauchst du das?
    Laufen die gegeneinander und stoßen dann zusammen?

    ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    18.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Nein, die müssen nur unabhängig voneinander sein ... übereinander

    Quasi so wie mein verschieben von Verzeichnissen mit großen Dateien.

    Die obere zeigt den Fortschritt für die Datei an, die untere den gesamten ...
    Bodo
    Systemadmistration UNIX

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Was spricht dagegen, zwei Progressbars zu verwenden und sie in ein VBoxLayout zu verpacken?

  5. #5
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    18.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Weil es mit QProgressbarDialog bereits ein fertiges Widget gibt.
    Allerdings nur mit einer Progressbar ...

    So oder so, ich muß es wohl oder übel neu implementieren ...

    (Okay, ich seh grad, daß ich mich ganz oben verschrieben hatte ... ;( )
    Bodo
    Systemadmistration UNIX

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ah, das sollte kein Problem sein.

    Wie axeljaeger schon gesagt hat, einfach zwei ProgressBars übereinander, aber in einem Frame und dort ein VBoxLayout.

    Dann den Frame auf Shadow "Sunken" und Shape "Styled" stellen und bei den ProgressBars, die selber auch von Frame abgeleitet sind, Shadow auf "Plain" und Shape auf "NoFrame"

    Eventuell noch das Spacing des Layouts auf 0 oder einen kleinen Wert setzen, damit die ProgressBars näher zusammen sind.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    18.05.2001
    Ort
    Hamburg
    Beiträge
    615

    Japp, so sieht das auch schon unfefähr im UI aus ...
    Aber wieso in einem Frame?

    Ich hab nur gedacht, das man QProgressDialog entsprechend - zur Laufzeit - modifizieren könnte ...
    Geändert von TheDodger (30-10-2003 um 06:01 Uhr)
    Bodo
    Systemadmistration UNIX

  8. #8
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von TheDodger

    Japp, so sieht das auch schon unfefähr im UI aus ...
    Aber wieso in einem Frame?
    Der normale Progressbar ist auch ein Frame, da dachte ich ein Frame als Parent erzeugt einfach leichter den selben visuellen Effekt.


    Ich hab nur gedacht, das man QProgressDialog entsprechend - zur Laufzeit - modifizieren könnte ...
    Hmm.
    Man könnte QProgressBar ableiten und dann diese Klasse als ProgressBar am Dialog setzen.

    Aber wahrscheinlich ist es einfacher, selber einen Dialog mit dem kombinierten Bar zu machen.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

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