[原]VS2010 Qt5开发实用技能
2015-3-17阅读84 评论0
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);