安装qt
新版的qt推荐使用在线安装,地址如下https://download.qt.io/archive/online_installers,选择4.5.2版本
安装前需要去官网注册账号,安装时注意选项:
配置环境变量
添加变量QTDIR:
在PATH中再添加qt的bin目录:
在cmd中查看是否配置成功:
配置Clion
qt Cmake的位置一定要找对,否则项目启动会报错,如果这里忘了配置,可以后续在项目中按图输入cmake的地址:
如图所示,如果cmake的地址配置错误,会报如下错误:
一定要注意,本地使用的编译器一定要是MinGW的编译器,之前一直用的wsl下的编译链在跑代码,没注意切换,导致仍然报错:
```bash
收集编译器信息时遇到问题:
c++: error: unrecognized command-line option '-Zc:__cplusplus'
c++: error: unrecognized command-line option '-permissive-'; did you mean '-fpermissive'?``
最后,改用本地的编译器才成功:
创建QT小程序
自己创建文件目录,include放外部的头文件,lib一般放库文件,源代码放入Sources目录下,Forms文存放ui文件,Headers则存放我们自己写的头文件。
一定要记得CMakeLists文件里添加include_directories,把两处存放头文件的路径包含进去。
创建新的文件QT UI类时,要添加到CMakeLists中:
在main方法里挂载我们新创建的widget组件:
运行效果如下:
配置QT Designer
在设置里添加QT Designer
选对正确的参数即可:
这样我们可以在Clion里直接指定ui文件进行修改:
编辑原来的空白框,添加按钮并保存:
再次运行,结果如下:
注意:这里每次修改后需要运行两次程序,编辑才能生效,可能是一处bug!