zoukankan      html  css  js  c++  java
  • golang+qt+execl+xml

    • golang+qt+execl+xml

      • 需要的配置

        • 下载qt库

          • windows(环境)
            set GO111MODULE=off
            go get -v github.com/therecipe/qt/cmd/... && for /f %v in ('go env GOPATH') do %vinqtsetup test && %vinqtsetup -test=false
            
            
            
            
            上面的要是运行不成功
            将therecipe/qt克隆下来,因为在GitHub上直接拉取过慢,我使用gitee,将GitHub上的项目拉取到gitee上,然后再拉取到本地
            git clone https://gitee.com/ysmgitee/qt.git (私有库)
            
            然后进入therecipe/qt/cmd/ 的文件夹下,一个一个go build
            qtdeplogy
            qtminimal
            qtmoc
            qtrcc
            qtsetup
            生成.exe文件放在GOPATH/bin目录下就行
            
        • windows安装运行C语言的环境

          • 先去官网下载安装包,https://osdn.net/projects/mingw/releases/, 点击下面按钮就可以下载
          • 找到下载的安装包,点击下载按转
          • 安装完后,会弹出对话框,右键点击下载mingw32-gcc-g++-bin
          • 下载完之后,以后想要下载其他的插件,可以找到安装mingw的安装目录,安装其他的东西
          • 安装完之后,配置gcc的环境变量
        • 下载qt

          • 下载Qt安装包,可以在这里选择需要的安装版本,我这里安装的是Qt5.12.3的windows版 http://download.qt.io/archive/qt/

            下载完打开安装包。

            img

            • 这里会等待一会,等next按钮变成可按状态,点击next。

            img

            • 这里d注册账号密码,可以点击skip跳过。

            img

            • 点击下一步。

            img

            • 路径最好不用改,因为再执行下面命令的时候,会出现错误

            img

            • 这个图片我是调用别人的,我是全部选了

            img

            • 选择同意,下一步。

            img

            • 不 用改点击下一步。

            • 点击安装就可以开始安装了。

            img

        • 上面的环境安装完之后,执行qtsetup.exe命令,这里目的:将golang语言和C语言绑定,只需要执行一次。但是会很久

          • qtsetup.exe
            
    • 使用golang写qt的时候,没有提供比较官方的文档。但是因为golang写qt所使用的函数和C写qt调用的函数名字差不多一致。因此可以参考这里https://www.w3cschool.cn/learnroadqt/uxlm1j48.html,再和therecipe/qt库结合。

    • 操作execl,使用excelize,因为功能强大

    • xml,使用golang自带的库就行

    qt部分的图片是盗取的,要是冒犯了,跟我说一下,我删了

  • 相关阅读:
    『Python』进程同步
    『Python』多进程
    『GoLang』协程与通道
    『GoLang』错误处理
    『码农翻身』语言的学习
    『GoLang』fmt包的使用
    异或运算符(^)、与运算符(&)、或运算符(|)、反运算符(~)、右移运算符(>>)、无符号右移运算符(>>>)
    HTML DOM focus() 方法
    JavaScript中的indexOf使用方法
    HTML 5 中的textarea标签
  • 原文地址:https://www.cnblogs.com/MyUniverse/p/13581892.html
Copyright © 2011-2022 走看看