QT學習3 QT4中呼叫QT3的原有類

2021-06-02 13:09:09 字數 759 閱讀 2309

#define qt3_support

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

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

#include //qt中的字型

#include //布局類,qvbox把它的子視窗排成垂直的行,qvbox是qt3的,要使用它

//必須在建工程時選上qt3 support library,命名為q3***

int main(int argc, char *argv)

1.建專案時要選上qt3 support library

2.qt3中不再被qt4用的**都放在\qt\include\qt3support,並命名為qt3***

3.可以直接用qt4的qvboxlayout 代替

**如下:

#define qt3_support

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

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

#include //qt中的字型

#include int main(int argc, char *argv)

1.注意到,q3vbox是基於qwidget再基於qobject,而qvboxlayout不基於qwidget直接基於qobject,所以它得弄個widget去包含它.

QT3與QT4中uic的使用差異

1 qt3 在qt3中,用designer設計好介面後,使用uic來根據介面生成 檔案,qt3的uic可以自動生成.h和.cpp檔案,假設你在製作乙個名叫demodlg的對話方塊,生成檔名為demodlg.ui的ui檔案,那麼 qt3的uic生成的檔案則是demodlg.h和demodlg.cpp,...

QT3的MuitiLineEdit類到QT4的移植

class multilineedit public qscrollarea public multilineedit private qlineedit lineedit multilineedit multilineedit lineedit new qlineedit lineedit set...

QT 3 自定義訊號槽

include subwdget.h subwdget subwdget qwidget parent qwidget parent void subwdget senslot ifndef subwdget h define subwdget h include include class sub...