logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt 之 程序架构

文章目录前言一、程序的代码目录管理二、通用模块划分1.工具类2.图片资源类图片定义文字大小定义总结前言工作这么多年,各种行业的软件也写了不少,水平一般,借鉴了开源或别人的好的作品,记录下好的程序架构一、程序的代码目录管理代码目录,就是你存放源码的目录,一般程序都划分为各种模块来实现,所以为每个模块单独创建一个目录来存放,是比较推荐的存放方式。工程文件的写法 pro:include(src/comm

#qt#架构#代码规范
linux下打包qt程序

linux下 qt的程序打包

文章图片
#linux#qt
Qt 之 c++/Qml与html交互

项目背景项目中,遇到在嵌入式下展示html内容,并与之交互,Qt允许使用所谓的混合GUI创建应用程序——在这种GUI中,可以将本机部件与基于html的内容混合在一起。通过WebChannel和WebSockets提供交互,这种混合甚至支持这些本地部分和html端之间的交互。有三种方式:QWebkitQWebEngineQWebViewQWebkit 在Qt5.6之后已经不再支持,本文只针对QWeb

#qt#html
Qml 之Q_PROPERTY 误区

Q_PROPERTY介绍:Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。Q_PROPERTY()是一个宏,用来在一个类中声明一个属性propert

#qt
二 log4qt介绍与用法

qt 程序中,有简单的调试信息,又有重要的日志信息,如何把qDebug()、qWarning()等调试信息输出到文件?又如何即输出在终端又同时输出在文件呢?log4qt给你灵活自由配置!完整代码在下面。log4qt封装1 简单日志系统qInstallMessageHandler实现自定义的qInstallMessageHandler实现不同等级的日志打印,每天产生一个新的日志文件,当然也可以都打印

#qt
Qt 之 Http概述、Post、Get认知,同步和异步概念

概述关于HttpHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,HTTP协议工作于客户端-服务端架构为上。浏览器作为HT

#qt#http
Qt 之 Qml组件与对象动态创建详解(转)

版权所有 foruok ,转载请注明出处:http://blog.csdn.net/foruok 。Components(组件)Component 是由 Qt 框架或开发者封装好的、只暴露了必要接口的 QML 类型,可以重复利用。一个 QML 组件就像一个黑盒子,它通过属性、信号、函数和外部世界交互。一个 Component 即可以定义在独立的 qml 文件中,也可以嵌入到其它的 qml 文档中来

Qt 之 QWidget嵌入Qml文件以及如何交互

项目场景:工作中,有的老版本代码是用QtWidgets来实现的,在后期的OTA实现中,由于种种原因,比如用qml来实现更方便等原因,某些功能的开发确用qml语言来实现,这就涉及到了QWidget与Qml文件的相互嵌入,以及交互问题。问题描述:笔者遇到的需求是,做一个语音助手,窗口会实时显示自己说的话,以及一些对话内容,比如听故事界面,要实现一种无边框,圆角的对话框:按照常规做法,因为代码是QtWi

#qt
4 分布式数据库有哪些特点?

  大数据需要通过分布式的集群方式来解决存储和访问的问题。分布式系统的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的任务。  分布式数据库是数据库技术与网络技术相结合的产物,它通过网络技术将物理上分开的数据库连接在一起,进行逻辑层面上的集中管理。  在分布式数据库系统中,一个应用程序可以对数据库进行透明操作,数据库中的数据分别存储在不同的局部数据库中,由不

    共 26 条
  • 1
  • 2
  • 3
  • 请选择