QT界面小知识——基础设置

 

1、logo、title、背景

main.cpp中:

    //背景图片
    QPalette palette;  //创建一个调色板的对象
    QPixmap pixmap(":/img/bg.png"); //创建一个qrc文件,添加图片到qrc文件中,把一个图片映射到pixmap这个对象上
    MainWindow w;
    palette.setBrush(w.backgroundRole(),QBrush(pixmap));//用调色板的画笔,把映射到pixmap上的图片,画到w.bakegroundRole()这个背景上。(这里并没有把颜色加到窗口背景,还需一步如下)
    w.setPalette(palette); //设置窗口调色板为palette,窗口与画笔相关联

    
    w.show(); //显示窗口
    w.setWindowTitle("智能家居"); //窗口标题
    w.setWindowIcon(QIcon(":/img/logo.png"));    //窗口图标

    return a.exec();  

2、添加图片资源

右击AddNew

QT界面小知识——基础设置_第1张图片QT界面小知识——基础设置_第2张图片

然后选择地址继续,最后可以生成一个qrc:

 

 然后右键添加好图片就好了

QT界面小知识——基础设置_第3张图片

最后要在代码中使用图片可以点击图片右键选择path复制即可:

QT界面小知识——基础设置_第4张图片

3、图片按钮

在ui文件中:

QT界面小知识——基础设置_第5张图片

按钮设置透明背景:

QT界面小知识——基础设置_第6张图片

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(嵌入式开发,qt,嵌入式)