Qt學習- (掃雷專案初學)

weixin_34249678發表於2016-12-26

Qt學習

掃雷教學

  • QGraphicsView的框架
    • QGraphicsView 容器 -> QGraphicsScene 場景 -> QGraphicsItem 圖元
  • 掃雷開始
    1. 在MainWindow新增GraphicsView框框


      3238825-91f268a029d7da34.png
      Paste_Image.png
    2. AddNew -> C++ Class


      3238825-6ce38f6edd1374d8.png
      Paste_Image.png
    3. 複製不能使用的檔案
    4. 新增資原始檔


      3238825-325cc2113df5d179.png
      Paste_Image.png
      • 先add prefix,再add files


        3238825-6dfbccf565ea2cfa.png
        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. 多個按鍵

相關文章