文章目录 一、关于 QT1.2 Qt的发展史1.3支持的平台1.4 Qt版本1.5 Qt 的优点1.6 成功案例 二、软件安装1、保证已 Xcode 和 Command Line Too
Qt是一个跨平台的c++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。
Qt按照不同的版本发行,分为商业版和开源版
安装完毕后,Clang就有了
https://developer.apple.com/downloads/
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。
下载地址:http://download.qt.io/official_releases/qtcreator/
~/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/
可以点击 简化树形视图
来不区分 .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
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
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0