Linux环境下的Qt5编程(闹钟)

Qt安装部分参考 http://t.csdn.cn/iTjDP

后半部分参考博主 http://t.csdn.cn/ysdRm http://t.csdn.cn/Dy5Z7

感谢!!!

一、Qt介绍

1.1 什么是Qt

    Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些,Qt很容易扩展,并且允许真正地组件编程。

1.2 Qt的优势

优良的跨平台特性:

Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。

面向对象:

Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件之间的协同工作变得十分简单。

丰富的 API:

Qt 包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理功能。

支持 2D/3D 图形渲染,支持 OpenGL

大量的开发文档

XML 支持。

二、安装Qt

Qt是一个跨平台的图形框架,在安装了桌面版本的Qt SDK的情况下,用户可以先在PC主机上进行Qt应用程序的开发调试,待应用程序基本成型后,再将其移植到目标板上。
桌面版本的Qt SDK主要包括以下部分:

      用于桌面版本的Qt 库
      集成开发环境 IDE(Qt Creator)

2.1 Ubuntu通过apt安装

sudo apt-get update
sudo apt-get install qt5-default # qt-sdk for qt4

安装过程中还可能安装一些qt-sdk依赖的安装包

2.2 Ubuntu通过安装包进行安装

2.2.1 下载Qt

http://download.qt.io/archive/qt/

注:下载Qt 5.14.2文件夹下的 .run 文件

2.2.2 安装Qt

进入下载文件所在位置,打开命令行终端

 $ chmod a+x qt-opensource-linux-x64-5.14.2.run  //赋予执行权限
 $ ./qt-opensource-linux-x64-5.14.2.run

 2.2.3 环境配置

sudo gedit /etc/profile 

在profile文件最下面添加以下代码:

export PATH="/home/用户名/Qt5.14.2/Tools/QtCreator/bin:$PATH"
export PATH="/home/用户名/Qt5.14.2/5.14.2/gcc_64/bin:$PATH"

source /etc/profile  修改并保存环境变量

Qt添加用户环境变量

vim /home/x/.bashrc

export QTDIR=/opt/Qt5.14.2/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH

终端下执行qtcreator命令即可打开Qt

三、用Qt Creator创建Qt程序

3.1 新建Qt Project

new file or project —— application —— qt quick application

 创建成功后finish

运行后,出现hello world空文件

查看生成的项目

3.2 设计闹钟程序

进入qt官网Getting Started Programming with Qt Quick | Qt 5.14找到代码, 根据官方教程新增或替换 qml 和 cpp 文件 (pro和qrc不需要手动修改)。

添加文件:qml.qrc–>/–>右键–>添加文件 

 3.2.1 编译运行

改变颜色:

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值