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

    等待完成后,重新编译

    编译成功

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


  • 相关阅读:
    14_最长公共前缀_字符串_简单
    5. 最长回文子串_字符串_中等
    187. 重复的DNA序列_字符串_中等
    lr_bn_batchsize_deformable convolution_Hard negative mining
    彻底搞懂HTTPs的加密原理
    20. 有效的括号_字符串_简单
    13_罗马数字转整数_字符串_简单
    202_快乐数_数组_简答
    组件
    World
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160070.html
Copyright © 2020-2023  润新知