返回顶部
首页 > 资讯 > 移动开发 >Qt - macOS 安装配置
  • 836
分享到

Qt - macOS 安装配置

qtmacos安装配置 2023-09-07 17:09:16 836人浏览 泡泡鱼
摘要

文章目录 一、关于 QT1.2 Qt的发展史1.3支持的平台1.4 Qt版本1.5 Qt 的优点1.6 成功案例 二、软件安装1、保证已 Xcode 和 Command Line Too

文章目录


一、关于 Qt

Qt是一个跨平台c++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程


1.2 Qt的发展史

  • 1991年 Qt最早由奇趣科技开发
  • 1996年 进入商业领域,它也是目前流行的linux桌面环境KDE的基础
  • 2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程语言
  • 2012年 Qt又被Digia公司收购
  • 2014年4月 跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对iOSAndroid、WP等各平台的全面支持。

1.3支持的平台

  • windows – XP、Vista、Win7、Win8、Win2008、Win10
  • Uinux/X11 – Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM aiX、SGI IRIX、FreeBSD、BSD/OS、和其他很多X11平台
  • Macintosh – Mac OS X
  • Embedded – 有帧缓冲支持的嵌入式Linux平台,Windows CE

1.4 Qt版本

Qt按照不同的版本发行,分为商业版和开源

  • 商业版
    为商业软件提供开发,他们提供传统商业软件发行版,并且提供在商业有效期内的免费升级和技术支持服务。
  • 开源的LGPL版本:
    为了开发自有而设计的开放源码软件,它提供了和商业版本同样的功能,在GNU通用公共许可下,它是免费的。

1.5 Qt 的优点

  • 跨平台,几乎支持所有的平台
  • 接口简单,容易上手,学习QT框架对学习其他框架有参考意义。
  • 一定程度上简化了内存回收机制
  • 开发效率高,能够快速的构建应用程序。
  • 有很好的社区氛围,市场份额在缓慢上升。
  • 可以进行嵌入式开发。

1.6 成功案例

  • Linux桌面环境KDE
  • WPS Office 办公软件
  • Skype 网络电话
  • Google Earth 谷歌地图
  • VLC多媒体播放器
  • VirtualBox虚拟机软件

二、软件安装

1、保证已 Xcode 和 Command Line Tools

安装完毕后,Clang就有了

https://developer.apple.com/downloads/


2、下载 QT

https://www.qt.io/download-qt-installer

拖至页尾

我下载的安装包名为 qt-unified-mac-x64-4.0.1-1-online.dmg


从以下路径进入也可以下载到同样的安装包:

https://www.qt.io/download-open-source

https://download.qt.io/ 所有下载包

Windows 推荐使用 MinGW 版本(好过VS版本),MinGW 默认编码格式为 utf-8。


3、下载 qtcreator

下载地址:http://download.qt.io/official_releases/qtcreator/


查看qt版本

~/packages/Qt5.14.2/5.14.2/clang_64/bin/qmake

/usr/local/Cellar/qt/5.14.2/mkspecs/macx-xcode


三、创建工程

打开 qt creator app


创建工程


项目名不能有空格或中文



Base class 有 QWidget、QMainWindow 和 QDialog 可选。这里我们选择 QWidget 。

QWidget 是 QMainWindow 和 QDialog 的父类;是最简单的窗口;

QMainWindow 会有上方的菜单栏,下方的状态栏等;

QDialog 对话框。



不设置版本控制


得到这样的目录结构

https://blog.yowko.com/no-valid-kits-found-on-mac/


Qt 常见用法

可以点击 简化树形视图 来不区分 .h 和 .cpp 文件。


分栏

点击分栏 是上下分栏效果;可以点击 左右分栏


四、基础项目文件


https://www.bilibili.com/video/BV1g4411H78N?p=5


main.cpp 文件

#include "mywidget.h"#include // 包含一个应用程序类的头文件 //main程序入口  arGC命令行变量的数量  argv命令行变量的数组int main(int argc, char *argv[]){    //a应用程序对象,在Qt中,应用程序对象 有且仅有一个    QApplication a(argc, argv);        //窗口对象  myWidget父类  -> QWidget    myWidget w;    //窗口对象 默认不会显示,必须要调用show方法显示窗口    w.show();        //让应用程序对象进入消息循环    //当代码阻塞到这行    return a.exec();//  a.exac() 相当于下述代码//    while(true)//    {//         if(点击叉子)//        {//            break;//        }//    }}  

.pro文件

这个文件最好不要添加任何内容,包括注释。这里添加注释方便解读:

#-------------------------------------------------## Project created by QtCreator 2018-01-05T09:31:24##-------------------------------------------------QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgets  // 大于4版本以上,包含 widget 模块TARGET = 01_FirstProject // 目标,也是生成 .exe 程序的名称TEMPLATE = app             // 模板,app 为应用程序模板;还有 lib, vcapp 等。SOURCES += main.cpp\  // 源文件,会自动追加        mywidget.cpp \    mypushbutton.cppHEADERS  += mywidget.h \  // 头文件    mypushbutton.h

mywidget.h

#ifndef MYWIDGET_H#define MYWIDGET_H#include  //包含头文件 QWidget 窗口类class myWidget : public QWidget{    Q_OBJECT // Q_OBJECT宏,允许类中使用信号和槽的机制public:    myWidget(QWidget *parent = 0); //构造函数    ~myWidget(); //析构函数};#endif // MYWIDGET_H 

快捷键

  • 注释 ctrl + /
  • 运行 ctrl + r
  • 编译 ctrl + b
  • 字体缩放 ctrl + 鼠标滚轮
  • 查找 ctrl + f
  • 整行移动 ctrl + shift + ↑ 或者↓
  • 自动对齐 ctrl + i;
  • 同名之间的.h 和 .cpp切换 F4
  • 查看帮助文档:第一种方式 F1,第二种 左侧按钮, 第三种 C:\Qt\Qt5.6.0\5.6\mingw49_32\bin

2021-02-04

来源地址:https://blog.csdn.net/lovechris00/article/details/131898159

--结束END--

本文标题: Qt - macOS 安装配置

本文链接: https://lsjlt.com/news/398539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Qt - macOS 安装配置
    文章目录 一、关于 QT1.2 Qt的发展史1.3支持的平台1.4 Qt版本1.5 Qt 的优点1.6 成功案例 二、软件安装1、保证已 Xcode 和 Command Line Too...
    99+
    2023-09-07
    qt macos 安装 配置
  • macOS:安装配置Git
    安装Git 在终端 Terminal 里查看git版本 git --version 如果没有安装过命令行开发者工具,将会提示你安装。 如果你想安装更新的版本,可以使用二进制安装程序。 官方维护的 ma...
    99+
    2023-09-29
    git macos github
  • MacOS下安装和配置Nginx
    一、安装brew /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 按回车后,根据提示操作:输入镜像序号 --> 输...
    99+
    2023-08-24
    nginx macos git
  • MacOS中mysql 8.0.18如何安装配置
    这篇文章将为大家详细讲解有关MacOS中mysql 8.0.18如何安装配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。①下载MySQL8.0.18下载后(dmg)进行...
    99+
    2024-04-02
  • MacOS(Apple Silicon)安装配置C/C++教程
    简介 本文介绍如何在MacOS系统上利用VScode编辑器安装C/C++ 案例MacOS系统:Venture13.5(其他版本同理) 一、Visual Studio Code下载 Visual Studio Code是一款非常优秀的代码编辑...
    99+
    2023-09-29
    macos c语言 c++ vscode
  • macOS安装和配置mysql具体步骤
            MySQL是一个开源的关系数据库管理系统(RDBMS),广泛用于构建Web应用程序和管理大型数据集。它使用SQL(结构化查询语言)作为管理数据的主要语言,它因其易用性、可靠性和可扩展性而广受欢迎。MySQL是由Oracle公...
    99+
    2023-08-31
    mysql 数据库
  • Mac上Qt安装和配置教程
    已剪辑自: https://www.cnblogs.com/GJ-ios/p/15674851.html 这是一篇非常适合Qt入门小白的的安装Qt教程,因为公司PC端开发桌面应用(Mac和Windows),所以我选择安装Qt,这次我以这篇博...
    99+
    2023-08-18
    qt macos 开发语言
  • macOS安装Android Studio及配置环境变量
    一、安装准备 macOS系统 下载并安装JDK 下载安装Android Studio,并更新SDK 二、下载安装 0x01 下载并安装...
    99+
    2022-06-06
    Android Studio 配置环境变量 macOS studio 环境 环境变量 变量 Android
  • macOS下mysql 8.0.16 安装配置图文教程
    本文为大家分享了macOS下mysql 8.0.16 安装配置教程,供大家参考,具体内容如下 1、安装程序下载 打开MySQL 官网 选择 DOWNLOADS -> Community -> ...
    99+
    2024-04-02
  • 浅析在MacOS上怎么安装配置Golang
    随着 Golang 的应用越来越普及,MacOS 成为了许多 Go 开发者的首选开发环境。这篇文章将向您介绍在 MacOS 上安装 Golang 的过程。下载 Golang首先,您需要下载适用于 MacOS 的 Golang 版本。您可以在...
    99+
    2023-05-14
  • PyCharm安装配置Qt Designer+PyUIC图文教程
    PyCharm安装配置Qt Designer+PyUIC教程 1、安装依赖 命令形式 pip install PyQt5 pip install pyqt5-tools 界面...
    99+
    2024-04-02
  • qt安装及配置的步骤是什么
    以下是Qt安装及配置的步骤:1. 下载Qt安装程序:在Qt官网上下载适用于您的操作系统的Qt安装程序。2. 运行安装程序:双击下载的...
    99+
    2023-10-11
    qt
  • MAC安装并配置Qt(超级简单版)
    1.安装brew(若已安装brew可跳过这一步) 前往Brew官网,按照官网介绍的安装方式安装,或直接复制下面这段代码放到终端进行安装。 /bin/bash -c "$(curl -fsSL https://raw.githubuserco...
    99+
    2023-08-16
    qt macos 开发语言
  • MacOS下优雅的编程2-homebrew安装配置mysql
    这次我们一步一步安装各种中间件     mysql 安装   brew install mysql 提示:默认是无密码登录,登录方法为:mysql -uroot ,请使用mysql_secure_installatio...
    99+
    2020-11-17
    MacOS下优雅的编程2-homebrew安装配置mysql
  • MacOS安装Maven
    1.下载Maven包https://maven.apache.org/download.cgi选择一个源,找Maven 2.解压,改名,移动3.修改系统变量vi ~/.bash_profile export...
    99+
    2024-04-02
  • 【MacOS安装jdk8】
    MacOS安装JDK 下载JDK8安装验证 虽然现在jdk已经到了20版本了,但是“你发任你发,我用java8” 本文就介绍在mac系统上安装jdk8 下载JDK8 百度搜索jdk8得到的...
    99+
    2023-09-06
    macos java 开发语言
  • Python安装(MacOS )
    打开网址 Welcome to Python.org 点击下载 downloads(2023年7月3日 最新版本:3.11.4) 点击macOS,如图所示  点击会跳转到另一个界面,下滑至末尾 点击即可安装(64位的) 得到一个pk...
    99+
    2023-09-06
    macos python
  • macOS - 安装 ruby
    文章目录 关于 rubymacOS 安装 Ruby关于 keg-only 参考资料 关于 ruby ruby 官网:https://www.ruby-lang.org/zh_cn/ 支持多种语言,包括简体中文ruby...
    99+
    2023-08-16
    macos ruby 安装 brew keg-only
  • MacOS 安装Brew
    brew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum。 brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具。 本身它就是一个用...
    99+
    2023-08-19
    macos xcode ruby
  • PHP: 开发入门macOS系统下的安装和配置
    安装Homebrew 安装 ~~友情提示:这个命令对网络有要求,可能需要翻墙或者用你的手机热点试试,或者把DNS换成(114.114.114.114 和 8.8.8.8) /bin/bash -c "...
    99+
    2023-08-31
    php macos 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作