QFrame penColorFrame = new QFrame;
penColorFrame->setFrameStyle(QFrame::Panel | QFrame::Sunken);//Panel - QFrame画一个平板使内容看起来凸起或者凹陷,
//QFrame::Sunken - 框架和内容看起来凹陷
penColorFrame->setAutoFillBackground(true);
penColorFrame->setPalette(QPalette(Qt::blue));//设置默认颜色为蓝色
下面是setFrameStyle函数函数不同参数时候的形状:
注意:
参考链接:https://blog.csdn.net/xjcwzp/article/details/95311544
http://blog.sina.com.cn/s/blog_a6fb6cc90101f9ec.html#cmt_52217EF6-7F000001-CC2A2908-8F3-8A0
QFrame的setFrameStyle函数 && QPalette设置背景
原文:https://www.cnblogs.com/kongbursi-2292702937/p/15016730.html