QT的提升,要老命了,建構函式想著加引數!!

weixin_42229275發表於2019-04-05

在這裡插入圖片描述1.將pro.檔案中插入QT+=opengl
在這裡插入圖片描述2.新建一個C++類
在這裡插入圖片描述3.在base class 定義QGLWidget 並勾選下方Include QWidget
在這裡插入圖片描述4.標頭檔案中加入#include
在這裡插入圖片描述5.要注意在專案中把編輯構建配置改成release,並取消shadow build的對號,qmake一下,重新構建一下,都能通過
在這裡插入圖片描述6.在介面檔案里加一個QWidget控制元件,要想將其提升為之前新建的iiii類,在控制元件上右鍵,點選“提升為”
在這裡插入圖片描述7.提升的類名稱輸入iiii,點選新增,勾選全域性包含,點選提升
在這裡插入圖片描述8.qmake一下,然後構建一下,發現出錯。
在這裡插入圖片描述9.將iiii.h標頭檔案中public:iiii括號中輸入QWidget *parent
在這裡插入圖片描述10.同理iiii.cpp中也要在括號內加上QWidget *parent
在這裡插入圖片描述編譯通過,哦吼吼~~~

相關文章