[qt4, mingw] problem mit qprogressbar

Alles rund um die Programmierung mit Qt
Antworten
apfei01
Beiträge: 17
Registriert: 2. Oktober 2005 22:04

[qt4, mingw] problem mit qprogressbar

Beitrag von apfei01 »

geschaetzte gemeinde,

folgender code erzeugt eine (zumindestens in meinen augen) fehlerhafte qprogressbar.

Code: Alles auswählen

#include <QApplication>
#include <QtGui>

    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);

        QProgressBar progress;
        progress.setRange (100, 200);
        progress.setValue (150);

        progress.show();
        return app.exec();
    } 
der verwendete compiler ist:

E:\qt4-programmierung>gcc -v
Reading specs from e:/dev-cpp/bin/../lib/gcc/mingw32/3.4.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
--enable-threads --disable-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --ena
ble-interpreter --enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.2 (mingw-special)

unter linux wird die qprogressbar korrekt dargestellt.

wenn ich die parameter setRange (0, 100) und setValue (50) nehme,
wird die qprogressbar auch unter win32 korrekt dargestellt.

ist das problem (eventl. auch die ursache?) bekannt ?

73,
andy
Dateianhänge
progressbar_bug.jpg
progressbar_bug.jpg (6.22 KiB) 2127 mal betrachtet
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

bei mir passiert das selbe. Du solltst das Trolltech unter http://www.trolltech.com/forms/feedbackform.html melden. Das scheint ein Fehler zu sein.
apfei01
Beiträge: 17
Registriert: 2. Oktober 2005 22:04

Beitrag von apfei01 »

so, das problem ist bei trolltech gemeldet. scheint wohl deinitiv ein bug zu sein. ein auszug aus der antwort von trolltech:

What I expected to see:
>
> - a qprogressbar filled up half
>
> What I got instead:
>
> - a qprogressbar filled up three quarter
>
> More info:
>
> picture etc. here:
>
> http://www.qtforum.de/forum/viewtopic.php?t=1169
>
> (description is in german)


I can reproduce the problem here so I've created task 95446 for our
development team. You can use this ID to track the status of this task
online:

http://www.trolltech.com/developer/tasktracker.html
http://www.trolltech.com/customers/tasktracker.html

Thanks for the report,
73,
andy
Antworten