首页 > 其他分享 >第4章 Hello 云对象存储浏览器!

第4章 Hello 云对象存储浏览器!

时间:2023-11-14 12:45:33浏览次数:30  
标签:存储 浏览器 QT 对象 源码 Hello

Hello 云对象存储浏览器!

导学

image
从零讲解一些基本的文件代码组成
image
moc是QT很多特性如信号槽的基础
image
总不能让别人安装QTcreate打开吧,需要打开exe
image

编写第一个“Hello 云对象存储浏览器”程序(代码4-2)

image
image
image
image
重难点,其他看注释image
image
image
image
这里看代码文件更加清晰
image

认识 moc 编译器,探索 Qt 特性本质

image
信号槽来代替回调函数不好用的特点
image
image
image
image
使用moc来扩展代码源码进行源码重新编译c++嵌入QT的信号槽之类的特性
元对象编译器,元指的是最初的源码
image
image
扩展了这一份源代码的具体代码
image
image
image

为云对象存储浏览器加上产品图标

image
image
注意这些函数是在构造函数里面的
image
转义字符快速替换CRTL + H
image
image
相对路径
QT设置图标问题

发布云对象存储的三种方式

让其他没有安装QTIDE的客户能够打开
image
image
image
image
拷贝
image

image
image
image
image
image
image
重新部署会发生的问题
image
重新启动环境变量设置
QT中文乱码

本章小结

image

标签:存储,浏览器,QT,对象,源码,Hello
From: https://www.cnblogs.com/Gal0721/p/17830210.html

相关文章

  • 浏览器事件循环Event Loop
    引言:事件循环不是浏览器独有的,从字面上看,“循环”可以简单地认为就是重复,比如for循环,就是重复地执行for循环体中的语句,所以事件循环,可以理解为重复地处理事件,那么下一个问题是,处理的是什么事件,事件的相关信息从哪里获取。因为我没有用nodejs做过什么项目,所以这里我暂且只关注浏......
  • 1825_ChibiOS的OSLIB中的存储分配器
    GreyZhang/g_ChibiOS:IfoundanewRTOScalledChibiOSanditseemsinteresting!(github.com)1.之前有点不是很理解什么是静态OS,从这里基本上得到了这个答案。所谓的静态,其实就是内核之中不会使用Free以及Malloc这样的存储分配功能。2.虽然内核之中没有用到这样的存储动态......
  • 浏览器渲染流程
     主要是介绍浏览器从显示网页整体做了那些具体流程,主要分析渲染部分1,解析HTML解析我们的HTML,生成DOM树结构 首先会拿到html的整体的字符串,进行标记化(token)为什么要标记化,因为浏览器是不能识别这些字符串需要进行标记化的处理,本质上就是把这段字符串的html进行标签类型的拆......
  • AJAX发送请求到服务器获取信息和状态码到前端浏览器------前端
    AJAX在浏览器当中发送异步请求,请求之间是独立的,谁也不用等谁类似于多线程并发,不会出现页面清空然后展示新的页面的效果实现局部刷新(靠多种技术一起做到的,而不是一个技术叫ajax)它是异步的(类似于多线程)在AJAX的请求以及响应中完全依靠的是XMLHttpRequest对象XMLHttpRequ......
  • fastify-request-context fastify request 级别的存储支持扩展
    fastify-request-context是一个fastify插件基于nodejs的asynchooks的处理,比较方便,尤其我们是需要进行基于request进行一些扩展的时候实际上不少框架都类似类似的能力(比如javaweb框架的httpServletSession,sparkjava的requestattribute)参考使用注册以及使用......
  • openGauss学习笔记-122 openGauss 数据库管理-设置密态等值查询-密态支持函数/存储过
    openGauss学习笔记-122openGauss数据库管理-设置密态等值查询-密态支持函数/存储过程密态支持函数/存储过程当前版本只支持sql和PL/pgSQL两种语言。由于密态支持存储过程中创建和执行函数/存储过程对用户是无感知的,因此语法和非密态无区别。密态等值查询支持函数存储过程新增系......
  • oracle数据库 时间 TIMESTAMP(6)这是什么类型啊 怎么也插不进数据 ,是时间戳类型,参数6
    oracle数据库时间TIMESTAMP(6)这是什么类型啊怎么也插不进数据是时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字是时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字,最多9位。解决方法如下:1、时间戳的概念:它是一种时间表示方式,定义为从格林威......
  • timestamp(6)详解 在MySQL中,timestamp是一种时间戳类型。timestamp(6)是timestamp类型
    timestamp(6)详解在MySQL中,timestamp是一种时间戳类型。timestamp(6)是timestamp类型的一个子类型,表示精确到秒后6位小数的时间戳。它占用8个字节存储空间一、什么是timestamp(6)在MySQL中,timestamp是一种时间戳类型。timestamp(6)是timestamp类型的一个子类型,表示精确到秒后6......
  • 探索向量数据库 | 重新定义数据存储与分析
          随着大模型带来的应用需求提升,最近以来多家海外知名向量数据库创业企业传出融资喜讯。随着AI时代的到来,向量数据库市场空间巨大,目前处于从0-1阶段,预测到2030年,全球向量数据库市场规模有望达到500亿美元,国内向量数据库市场规模有望超过600亿人民币。      今天......
  • 具有易失性存储器,MCP47CVD12-E/MF、MCP47CVD12T-E/MF双通道、10位数模转换器(DAC)
    MCP47CVD12是一款双通道、10位、缓冲电压输出数模转换器(DAC),具有易失性存储器和I²C兼容串行接口。该器件提供四种不同的基准电压选项:器件VDD、外部VREF(缓冲或无缓冲)和内部带隙。它提供0.25LSB积分非线性(INL)、低功耗和4µs的快速建立时间。它适合消费和工业应用,如设定点或失调调整......