Qt入坑

一、Qt,Qt Creator,minGW,VS关系

Qt,Qt Creator,minGW,VS关系: http://blog.csdn.net/huaxi1902/article/details/17205587

Qt 中有两种方式编译:一种是MinGW ,另一种MSVC,是两种不同的编译器。

1、MSVC是指微软的VC编译器

2、MingGW是指是Minimalist GNU on Windows的缩写。它是一个可*使用和*发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你    在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方运行时库。

Qt系列教程: http://blog.csdn.net/rl529014/article/category/6055791

二、Qt访问网络

不同版本的Qt访问网络的方式不同,但大概率会遇到Qt5 error LNK2019 无法解析的外部符号 

使用过QT  += webkitwidgets network、QT += core gui webkit、QT += webenginewidgets,Qt不同版本访问网络的使用的库很不一样,并且库不一定会有。于是下载了Qt4,Qt5.5、Qt5.10,试了各种版本,打开示例中的Web Broswer,复制粘贴pro配置以及头文件也能报错,ε=(´ο`*)))唉

最终使用:

.pro  QT+=webenginewidgets

.cpp  #include <QtWebEngineWidgets/QtWebEngineWidgets>

考虑到目前高版本分享的源代码比较少,使用WebEngineWidgets还是忧心忡忡的

三、Qt5 error LNK2019 无法解析的外部符号

除了缺少库,还有可能:当前qt工程所在的父目录下的 build-(工程名)-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug 文件夹删除,再构建项目即可运行

四、Qt访问本地URL

Qt入坑
访问本地URL使用file:///

五、Qt与JS通信

Qt对象和Javascript通信:http://blog.csdn.net/liuhongwei123888/article/details/6137094

Qt加载高德在线地图 http://blog.csdn.net/zhango5/article/details/73457316

六、Qt设置标题名称

1、main.cpp程序,对QWidget

QWidget *window=new QWidget();

window->setWindowTitle("你好!!");

2、对于已经有UI的界面

Qt入坑
在cpp文件中使用this->

3、QWebEngineWidgets设置标题栏

QWebEngineView* view=new QWebEngineView;

view->load(QUrl("http://www.baidu.com"));

view->setWindowTitle("百度");


七、Qt中修改应用程序和标题栏的图标

Qt中修改应用程序和标题栏的图标:http://blog.csdn.net/ywxk1314/article/details/51953184

八、Qt使用绝对路径与相对路径

Qt中路径问题小结:http://blog.csdn.net/andy_93/article/details/52831175