Qt为控件添加图片的几种方法

//1、使用QIcon类,例
    QIcon icon1;
    icon1.addFile(tr("./icon.png");
    toolButton->setICon(icon1);

//2、使用QPixmap类与QBitmap类:
    QPixmap icon2(tr("./icon.png"));
    toolButton->setIcon(icon2);
    toolButton->setFixedSize(icon2.size());
    
    QPixmap icon3("./icon.png");  
    icon3 = icon3.scaled(label->width(),label->height());    //将图片缩放储存
    label->setPixmap(icon3);     //显示出缩放后的图片

//3、使用样式表,需要创建一个qrc文件到工程,再把文件添加到里面,
    toolButton->setStyleSheet(tr("background-image: url(:/icon/icon.png);“));

 

你可能感兴趣的:(qt)