Linux-Qt Quick学习1-Hello world

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
     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即可

等待完成后,重新编译

编译成功

这里还是会遇到一个问题,不过不影响使用


原文地址:https://www.cnblogs.com/DreamDog/p/9160070.html