qt - QRubberBand colour isn't changed under Mac -



qt - QRubberBand colour isn't changed under Mac -

this code draws qrubberband in bluish colour under windows doesn't work under macos. , wonder why?

qrubberband *rubberband = new qrubberband(qrubberband::rectangle, this->imagelabel); rubberband->setgeometry(rec); qpalette palette; palette.setbrush(qpalette::highlight, qbrush(qt::darkblue)); rubberband->setpalette(palette);

i've resolved way:

qrubberband *rubberband = new qrubberband(qrubberband::rectangle, this->imagelabel); rubberband->setgeometry(rec); qpalette palette; qcolor color(qt::blue); color.setalpha(80); palette.setbrush(qpalette::highlight, qbrush(color)); rubberband->setpalette(palette);

now rubberband same under macos , windows.

qt

Comments

Popular posts from this blog

javascript - mongodb won't find my schema method in nested container -

How do you set up a perforce server to work over the internet? -

ios - Lagging ScrollView with UIWebview inside -