Wxf`s Fantasy World

share something useful


Qt初探索

有用qt的需求,就学了一下,看下怎么玩的。

安装qt

ustc mirror qt

下载在线安装的exe文件,执行,选择所有组件

配置qt编译环境

我用的msys+cmake,cmake在windows界面下需要单独安装cmaek.msi

安装完cmake后将xx/cmake/bin/cmake.exe放到windows系统的环境变量,尝试,直到出现如下界面

C++编程核心要点

qt是c++实现的,所以使用qt的前提是对c++很熟悉,那就来研究一下

主要用到c++的面向对象特性,而面向对象是通过:封装、继承、多态实现的,再往下拆
封装就是把数据和方法放到一个class中
继承类通过层次结构和对象的内存分布实现(不深入了解),关注点:构造函数、析构函数
多态,关注点:虚函数、纯虚函数

而这些可以通过qt引导项生成,常用的主要是:class类生成

跑通流程

qt ref 野火,参考第七章,跑通hello流程

熟悉控件

我的目标是做桌面开发,翻qt帮助文件 可以看到,主要用qt quick和qt widget组件,这两个组件里面是一堆class类,所以随后需要做的工作是遍历,搞清楚这一堆class类是怎么组合,为什么目标服务

end

这样,qt就基本入门了,然后根据目标组织代码就行了