您的位置:首页 > 编程语言 > Qt开发

Qt————学习记录(一)

2017-10-07 16:58 225 查看
学习记录

QT       += core gui        

基础组件。core内核:c++封装。gui:具体组件,窗体。库

#图形化界面,找头文件去include目录下core的模块去找,去gui的模块去找

#这样就可以节省时间资源

 

//Ui命名空间声明

namespace Ui {

class HelloDialog;

}

 

private:

    //可视化控件的指针

    Ui::HelloDialog *ui;

 

 

从网上下载的代码:

先把.user的文件删除,user的内包括之前别人的编译环境,和你的环境是不一样的,你的安装目录不一样,Qt的版本不一样,这些信息不一样,这样的差异会有一定的影响。

 

Dubug release 的内存会有很大的差别。因为debug包含有调试信息,release是不包含的。

 

 

Qmake编译器           g++编译器

Qt core ----------------------> c++ core ----------------->*.out

g++链接的是.o文件

 

它的工作是通过 qt代码转换成cpp代码,再转换成可执行文件

有可能有这种情况,你的Qt代码更新后,c++理应也更新,才能生成相应的可执行文件,

但是你的cpp文件没有改变的话就还是你之前的代码,这是qt的bug。

解决办法:清除项目,再重构。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: