Qt作为共平台的开发IDE。实在是强大,在Quick的学习中,与平台无关,我这里使用ubuntu和openSUSE,之所以不用Windows,是因为我想借这个机会过学习一点linux的东西,哪怕是熟悉一下简单的命令也好,
第一个,写一个hello world
平台 ubuntu16.04+Qt5.7
如上图中所示,选择新建项目(New Project),选择应用程序(application)完了在二级菜单中选择 Qt Quick Application,确定
1 项目名字可以随便写
2 创建路径可以是任意一个你喜欢的非中文路径
3 可以将这个路径设置为一个默认路径,
4 下一步继续
在我理解来看就是选择最低的Qt版本
选择ide,ubuntu可能和windows有不同,Windows可能是migw
版本控制
初始化的版本,具体东西我也不知道是干啥的,一会删掉自己写
import QtQuick 2.4
import QtQuick.Window 2.2
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
MainForm {
anchors.fill: parent
mouseArea.onClicked: {
Qt.quit();
}
}
}
这段代码的我理解的意思就是 窗口大小640*480
标题 Hello World
主窗口 充满父窗口,鼠标点击退出
出现这个问题,由于我这是刚配置的ubuntu系统,这里显示我没有lGL,我需要安装opengl
$ sudo apt-get install freeglut3-dev
安装opengl即可
等待完成后,重新编译
编译成功
这里还是会遇到一个问题,不过不影响使用