1、QGUI頭文件的修改
Qt4升級到Qt5的過程中,要修改QGUI頭文件
(1) #include <QtGui/QApplication>
要改成
#include <QGuiApplication>
#include <QApplication>
(2)找不到<QDialog>
在 pro 文件里加:
QT += widgets
(3)
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
改爲:
#include <QAction>
#include <QApplication>
#include <QButtonGroup>
#include <QDialog>
#include <QHeaderView>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
同時pro中加入:
QT += core gui widgets
(4)QCoreApplication::UnicodeUTF8 直接刪掉(包括前面的逗號)即可
(5)#include <QtGui/QWidget>
改爲#include <QWidget>
2、利用MagicQ插件檢測代碼風格,MagicQ可以檢測代碼中編碼規範,並給出錯誤原因和警告原因
3、利用VAssistX插件插入文件頭註釋和函數頭註釋
插入文件頭:鼠標選擇要插入頭文件的地方,選擇VAssistX--insert VA Snippet
然後選擇file header detailed
輸入Author,點擊OK,也可以點擊第二個標籤卡,編輯模板
文件頭生成成功。
添加函數頭,鼠標點擊函數名稱,右鍵--refactor--Document Method,生成相應的函數文件頭。
還可以在VAssistX選項中--Advanced--Suggestion--Edit VA Snippets 中編輯相應的模板
4、將製表符設置成4個空格。
可以選擇文件內容,然後選擇-編輯-高級--將選中行的製表符替換成空格,還可以設置--工具--選項--文本編輯器--C/C++--製表符,設置製表符大小4,縮進4,插入空格。
5、如果Qt工程運行成功,但是編輯器對於Qt的關鍵字顯示波浪號,因爲VS找不見Qt的庫文件,設置項目工程的庫目錄即可
6、VS中文出現波浪號。將Visual AssistX Options的underline勾去掉
7、在Qt開發中,經常新建一個QWidget來顯示佈局,系統自帶的默認佈局不太好
QWidget *window = newQWidget;
window->setLayout(layout);
this->setCentralWidget(window);