QT学习笔记

1.VS下开发Qt应用环境搭建_哔哩哔哩_bilibili

一些约定

软件环境版本号:VS2019;QT:5.13.2;opencv:3.4.0-vc14_vc15

项目——属性——常规——输出目录:..\Bin\

​ ——调试——工作目录:..\Bin\

引入OpenCV库文件

QT预览Ctrl+R

主要函数

Label

  1. 显示汉字

    1
    ui.labelPicture->setText(QString::fromLocal8Bit("Qt显示汉字"));
  2. 显示图片

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
        //路径全英文
    QPixmap pixPic2show("D:\\myfile\\project\\Rubik-s-Cube-Robot\\source\\img\\111.jpg");
    ui.labelPicture->setPixmap(pixPic2show);
    //如果路径有中文
    QPixmap pixPic2show(QString::fromLocal8Bit("D:\\myfile\\project\\Rubik-s-Cube-Robot\\source\\img\\魔方背景.jpg"));
    ui.labelPicture->setPixmap(pixPic2show);

    // beifen
    ui.labelPicture->setText(QString::fromLocal8Bit("Qt显示汉字"));
    QImage imgPic2show(QString::fromLocal8Bit("D:\\myfile\\project\\Rubik-s-Cube-Robot\\source\\img\\魔方背景.jpg")); //引用图片
    auto sizelabelPicture = ui.labelPicture->size();
    imgPic2show=imgPic2show.scaled(ui.labelPicture->size(),Qt::KeepAspectRatio); //固定宽高比

    QPixmap pixPic2show=QPixmap::fromImage(imgPic2show); //转换格式
    ui.labelPicture->setPixmap(pixPic2show); //显示图片

Botton

QT使用按钮打开新窗口_qt点击按钮弹出另一个界面-CSDN博客

QT—制作简易串口助手_qt编写串口助手-CSDN博客

Qt多界面使用串口收发数据_qt串口通信,数据发给其他多个类使用-CSDN博客