Qt3/Win Free: qtoolbar problem?
Chris January
chris at atomice.net
Wed Jan 19 10:25:16 CET 2005
> here's my second little bug report. Actually, I'm not sure
> that this is a bug report at all. Perhaps what I'm going to
> describe is actually an example of the difference between
> native looks on Windows and linux?
>
> Anyway, the report. This demo program
>
> int main(int argc, char * argv[])
> {
> QApplication a( argc, argv );
>
> QPixmap image( (const char **) image_data );
>
> QToolBar toolbar;
> toolbar.resize( 100, 30 );
>
> QToolButton button(image, "Stop!", "", 0, 0, &toolbar, "");
> button.setEnabled(false);
>
> a.setMainWidget( &toolbar );
> toolbar.show();
> return a.exec();
> }
>
> Does not display the icon of the disabled button at all on
> Windows. On linux, the pixmap is greyed out so that its
> outline is still visible.
> Attached are (small) screenshots showing the behaviour on
> Windows and on linux Also attached is the demo program which
> I compiled with
>
> $ g++ -Iqt3/include -o trial2 trial2.C Lqt3/lib -lqt-mt
>
> I hope that's enough to get to the bottom of this problem too.
Is this using latest CVS?
I committed some code for monochrome bitmaps (which weren't supported
correctly) which fixed disabled pixmaps on my system. I will try your test
case out as soon as I have time and see if I can reproduce the problem.
Chris
More information about the kde-cygwin
mailing list