Qt学习- (扫雷项目初学)

Qt学习

扫雷教学

  • QGraphicsView的框架
    • QGraphicsView 容器 -> QGraphicsScene 场景 -> QGraphicsItem 图元
  • 扫雷开始
    1. 在MainWindow添加GraphicsView框框


      Qt学习- (扫雷项目初学)_第1张图片
      Paste_Image.png
    2. AddNew -> C++ Class


      Qt学习- (扫雷项目初学)_第2张图片
      Paste_Image.png
    3. 复制不能使用的文件
    4. 添加资源文件


      Qt学习- (扫雷项目初学)_第3张图片
      Paste_Image.png
      • 先add prefix,再add files


        Qt学习- (扫雷项目初学)_第4张图片
        Paste_Image.png
    5. 左右键操作
    void myitem::mousePressEvent(QGraphicsSceneMouseEvent *event)
    {
        if(event->button()==Qt::RightButton)
        {
            QPixmap t("BOOM.jpg");
            setPixmap(t);
        }
        else
        {
            QPixmap t("mine.jpg");
            t=t.scaled(40,40);
            setPixmap(t);
        }
    }
    
      - 右键出扫雷小红旗,左键还原
    
    1. 多个按键

你可能感兴趣的:(Qt学习- (扫雷项目初学))