最近學習了qt的布局控制項,用到了qgridlayout、qhboxlayout和qvboxlayout類。使用布局控制項可以幫我們自動排列各種控制項,方便我們對控制項的管理。下面是寫出來的登記資訊的介面(看上去很醜,但是主要是練習布局的使用哦
下面是源**:
#ifndef infotable_h
#define infotable_h
#include #include #include #include #include #include #include #include #include #include #include #include #include #include class infotable : public qwidget
;#endif // infotable_h
#include "infotable.h"
infotable::infotable(qwidget *parent)
: qwidget(parent)
infotable::~infotable()
int main(int argc, char *argv)
總結:
使用布局管理可以很方便地設定各控制項的位置,可以自動調整布局,在設計介面的過程中可以節省一定的時間。
在QT4中使用QTableView製作屬性編輯器
最近在用qt寫的乙個程式中,需要乙個對大量引數進行設定的功能。過去用delphi的經驗是,盡量不要使用qlistview和tgrid來實現,因為涉及到控制項的對齊,介面的重繪等,反而使簡單問題變得複雜。因此這次用qt寫程式時也想當然,用控制項陣列的方式來解決。很快程式寫好了,介面如下 顯示出的效果還...
linux下QT4的使用
最近碰到需要使用qt做介面開發的專案。記得上次使用qt都是兩年前的事了,那時候qt3,當時用起來還是覺得很舒服的。但現在把qt4裝上我才知道,原來qt都發生了很大的變化了。uic,qmake的使用都變化了。所以用了一下午時間來適應這個新環境。注 假如qt的工具欄上的資訊看不清楚,如下圖 這時候需要執...
《精通Qt4程式設計 第2版 》
精通qt4程式設計 第2版,china pub計算機新書推薦 暢銷書公升級版 諸多大型專案工程開發經驗的凝聚之作 蔡志明 盧傳富 李立夏 出版社 電子工業出版社 isbn 9787121125256 初 級 篇 第1章 qt初步實踐 2 1.1 第乙個qt程式 2 1.1.1 建立主程式 2 1.1...