zoukankan      html  css  js  c++  java
  • 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即可

    等待完成后,重新编译

    编译成功

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


  • 相关阅读:
    【3006】统计数字
    【5001】n皇后问题
    【7001】n阶法雷序列
    【9402】倒序数
    【9705】&&【a801】细胞
    【9802】闭合曲线面积
    【a803】营救
    【9112】求2的n次方的精确值
    V8引擎实现标准ECMA-262(三)
    仔细看看Javascript中的逻辑与(&&)和逻辑或(||)
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160070.html
Copyright © 2011-2022 走看看