c/c++语言开发共享Qt的widget与Button添加图片

ui.widget->setAutoFillBackground(true); QImage image; QPalette palette; image.load("D:\WorkSpace\LiDARSoft\suports\ico\pro.png"); // 指定图片所在位置及图片名… …

    ui.widget->setautofillbackground(true);      qimage image;     qpalette palette;     image.load("d:\workspace\lidarsoft\suports\ico\pro.png"); // 指定图片所在位置及图片名     palette.setbrush(ui.widget->backgroundrole(), qbrush(image.scaled(// 缩放背景图.         ui.widget->size(),         qt::ignoreaspectratio,         qt::smoothtransformation)));
ui.widget->setpalette(palette);
palette.setbrush(ui.pushbutton->backgroundrole(), qbrush(image.scaled(// 缩放背景图. ui.pushbutton->size(), qt::ignoreaspectratio, qt::smoothtransformation)));
ui.pushbutton->setautofillbackground(true); ui.pushbutton->setpalette(palette); ui.pushbutton->setflat(true);//按钮透明,防止遮挡图片

Qt的widget与Button添加图片

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/605855.html

(0)
上一篇 2021年5月13日
下一篇 2021年5月13日

精彩推荐