zoukankan      html  css  js  c++  java
  • QT在Linux下的安装

      QT是一个跨平台的C++开发库,设计思想是同样的,C++无需修改就可以在windows、linux、macOS等平台上使用,他使开发更专注于构建软件的核心价值,而不是维护API。作为面向对象的框架,它使用特殊的代码生成扩展(元对象编辑器:Meta Objiect Compiler)以及一些宏,允许逐渐编程。QT不仅拥有完善的C++图形库,而且近年来逐渐集成了OpenGL库、多媒体库、网络、脚本库、XML库、Webkit库等,其核心库也加入了进程间通信,多线程等模块,极大丰富了QT开发大规模复杂跨平台应用程序的能力。

      QT SDK工具包很全面,包含QT库、QT Creator、QT Mobility、QT开发工具和远程编译器,可以用来构造桌面、嵌入式和移动应用。

    1、安装QT

      从官网下载新版的qt creator,使用指令

    chmod +x 下载的.run文件
    

      将文件设置为可执行程序,再使用指令

    ./下载的.run文件
    

      运行程序,如图所示

      此时,程序会打开如图的一个界面:

      一直下一步到安装地址设置界面

       组件选择界面,这里就用默认的组件

      一直到安装就行了,整个过程和windows下的软件的安装没有多大的区别。安装完成后,点击完成即可打开QT Creator

    2、QT   Creator开发示例

    1、打开QT Creator,选择New Project启动项目创建向导。

    2、 选择项目模板,这里选择默认的“Desktop”模板。

    值得注意的是:QT Quick Application支持QML和C++混合编程,使用QML快速构建界面,使用C++完成关键算法和逻辑。

    3、给项目命名和设置位置

    4、点击下一步后,选择构建系统的套件,这里保持默认设置

    5、点击下一步后,设置类信息。这里使用默认的主窗口类MainWindow。

    6、选择完成后,项目就建立完毕了,项目信息如下:

     完成后,可以看到显示如下界面

    此时可以添加你的C++程序了。

      选择界面文件mainwindow.ui,可以得到如下界面

    这里可以搭建我们所需的界面。

    拖动滚轮配件,选择label工具拖到界面中,如下

    修改label,将label改为helloworld!

    点击运行,可以看到无法编译,出现了一个错误

    解决这个问题需要在Ubuntu中安装必要的工具文件,执行如下命令。

    更新完源列表后,执行下列命令安装相应的工具包:

    sudo apt-get install libgl1-mesa-dev
    

      执行完毕后,再次运行前面的项目,可以得到如下结果:

    如果需要发布程序,修改为release

     修改完成后,重新进行运行,将以release方式编译生成的可执行文件存放到对应的release目录下。此时,可以在shell下直接运行得到结果

    至此,一个qt示例程序创建并执行完成了。

    参考资料

    QT官网资料

    QT实战一二三

    Qt资料大全

    《Qt 实战一二三》

  • 相关阅读:
    HDU 3746 Cyclic Nacklace 环形项链(KMP,循环节)
    13 python 常用的内置方法介绍
    12、反射方法
    11 绑定方法与非绑定方法
    10 python 封装----@property的用法
    9 python 多态与多态类
    8 python 抽象类
    7 python 类的组合
    4.1、内建函数
    6 python 继承与派生
  • 原文地址:https://www.cnblogs.com/noticeable/p/8907764.html
Copyright © 2011-2022 走看看