QT學習6 組裝豐富的積木!

2021-06-02 13:33:40 字數 767 閱讀 1847

//應用程式的廣泛資源,比如預設字型和游標

#include //經典的圖形使用者介面按鈕,qwidget,可以顯示一段文字或qpixmap

#include //qt中的字型

#include //顧名思義,像lcd一樣顯示數字的widget吧!

#include //滑動條

#include //豎直布局

#include //網格布局

class lcdrange:public qwidget

;lcdrange::lcdrange(qwidget* parent, const char *name)

class mywidget :public qwidget

;mywidget::mywidget(qwidget* parent, const char *name)

:qwidget(parent, name)

} qvboxlayout *vlayout = new qvboxlayout(this);

vlayout->addwidget(quit);

vlayout->addlayout(grid);

setlayout(vlayout);

}int main(int argc, char *argv)

1.qgridlayout會自動擴充套件和縮小,和初始化建構函式預設好像沒什麼關係

2.qgridlayout的建構函式對qwidget必須傳null,因為它是屬於qvboxlayout的,如果傳this,那麼vlayout布局就失敗了。

Qt4 組裝豐富的積木

這個例子顯示了如何把兩個視窗部件封裝成乙個新的元件和使用許多視窗部件是多麼的容易。首先,我們使用乙個自定義的視窗部件作為乙個子視窗部件。include include include include include include include include lcdrange類 class lc...

Qt 組裝豐富的積木

把兩個視窗部件封裝成乙個新的元件,將這個新的組建填充到4 4的網格布局裡,並且最上方有quit按鈕。include mainwindow.h include include include include include include include class lcdrange public q...

樹莓派4學習記錄(1) 組裝與系統

3.安裝系統 我選取的樹莓派是樹莓派4,記憶體2g 2.1 組裝 組裝好也就是上面這樣子,當然其他的配件還沒有加上,有用到的時候再說。2.2 系統選取 有點後悔選了16g的儲存卡,有點小了 建議32或者64g 往大了買肯定沒問題的。選取的系統我嘗試了三個 raspbian的有桌面的版本raspbia...