Qt(C++)入门学习

本文介绍了在Ubuntu 18.04环境下,使用CMake配置QT5开发环境,并展示了QT5的HelloWorld小程序及窗口显示。讲解了QApplication和QWidget的作用,强调了信息槽作为松耦合信息传输的重要性。提供了CMakeLists.txt模板和学习资源。
摘要由CSDN通过智能技术生成

因为项目需要,这几天学习一下qt5的相关知识,算是一些皮毛,但是入门也算差不多了。

本文适用于在c++ cmake项目中使用qt,需要快速入门的同学。

环境配置

操作系统:ubuntu 18.04

编译工具:cmake

我在官网上先下载了qt5的安装包,但是,还是需要在终端再安装几个库才行

sudo apt-get install qtbase5-dev
sudo apt-get install qtdeclarative5-dev

小程序 

1.helloworld

来看一下QT5版的helloworld

目录组织形式:

 cmake编译流程

mkdir build
cd build
cmake ..
make

main.cpp源码

#include <stdio.h>
#include <QMainWindow>

int main(int argc, char *argv[])
{
    printf("qt5 cmake:hello\r\n");
    return 0;
}

CMakeLists.txt源码

cmake_minimum_required(VERSION 3.5)
pro
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Qt C++是一种跨平台的应用程序开发框架,具有丰富的功能和易于使用的API接口。在安装Qt C++时,我们有以下几个选项可供选择: 1. Qt开发框架:这是Qt C++的核心部分,包括编译器、调试器、Qt库以及其他工具。我们需要选择正确的平台和版本进行下载,并按照安装向导的指示进行安装。 2. Qt Creator:这是Qt官方提供的集成开发环境(IDE),配有强大的代码编辑器、图形化界面设计工具和调试功能。它与Qt开发框架配套使用,提供了便捷的开发环境。在安装时,我们可以选择将Qt Creator一并安装,以便进行代码编辑、项目管理和调试。 3. Qt模块:Qt C++提供了许多模块,用于不同领域的开发,如GUI、网络、数据库、多媒体等。安装时,我们可以选择需要的模块进行安装,以减小安装包的大小并提高开发效率。 4. 第三方工具链:在某些情况下,我们可能需要使用特定的第三方编译器或工具链来编译Qt C++程序。在安装过程中,我们可以选择适当的选项以支持特定的第三方工具链。 5. 示例和文档:Qt C++提供了大量的示例和文档,以帮助开发者快速上手和解决问题。我们可以选择将这些示例和文档一并安装,以便进行学习和参考。 总之,在安装Qt C++时,我们需要根据自己的需求选择正确的平台、版本和模块,并可以选择安装Qt Creator、第三方工具链、示例和文档等辅助工具,以方便我们进行Qt C++开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值