给控件加背景色

 setStyleSheet(
  "QToolButton{border-image:url(D://center1.png)};"
  ); //得到进入事件,设置成深色

响应鼠标移动消息,注意不要用"QToolButton:hover(border-image:ur1(D://center1.png))";

去掉hover,因为本身已经在鼠标移动消息下了

ui.menuBar->setStyleSheet("background-image:url(D://menu.png)");

   // ui.menuBar->setStyleSheet("background-color:green;background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0 lightgray, stop: 1 white);}");
 //------------------------------//菜单按钮

加上图片及背景色,加上背景色后受菜单影响

原文地址:https://www.cnblogs.com/lizhengjin/p/1698727.html