On my linux box the background is white, when using your code - I don't have any Windows systems available.
Concerning the warnings: Qwt does not do any native calls, everything is done via Qt APIs.
But, what happens, when using Qwt from trunk - the code for the opengl canvas is different there and has not yet been ported to the multiaxes branch ?
Uwe
Bookmarks