首先,想要改变QColorDialog背景颜色,就是要给指明父类,有了父类,他的背景颜色会跟着父类的变化而变化,也就是说,要降作为父类的背景颜色和字体设置成自己想要的,然后调用QColorDialog的getColor静态方法,就会改变他的背景色。
QColorDialog::getColor(Qt::red,需要指定的父类,tr("选择颜色"), QColorDialog::DontUseNativeDialog);
上面用红色标记出来的是需要注意的地方
首先,想要改变QColorDialog背景颜色,就是要给指明父类,有了父类,他的背景颜色会跟着父类的变化而变化,也就是说,要降作为父类的背景颜色和字体设置成自己想要的,然后调用QColorDialog的getColor静态方法,就会改变他的背景色。
QColorDialog::getColor(Qt::red,需要指定的父类,tr("选择颜色"), QColorDialog::DontUseNativeDialog);
上面用红色标记出来的是需要注意的地方