logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt项目持续集成系列之二 -- github自动化发行

上一篇文章在这https://blog.csdn.net/D759378563/article/details/84643034本文的目标是,在github上实现Qt工程的自动化发行。看个预览图先:上图所示github的Release中,包含了两个macos平台的dmg包、5个windows平台的zip包以及一个ubuntu平台的包,都是自动化发行的结果。后续会加入Android和io...

玩转Qt(9)-程序发布指南

简介背景Qt的安装Qt的目录结构Qt安装路径Qt核心路径HelloDeployWindow编译和发布Window 编译Window 发布VS运行时库常见的错误处理应用程序无法正常启动启动失败 - no Qt platform pluginOpenGL Context 创建失败整理简单裁...

#java#编程语言#jvm +2
玩转Qml(4)-I18n动态国际化

简介效果预览源码中输出中文Qt本身的国际化翻译工作实现动态翻译加载翻译文件Qml中切换语言多国语言版本简介本文是《玩转Qml》系列文章的第四篇,涛哥将教大家,如何在Qml中实现动态国际化。i18n 是 internationalization(国际化) 的首尾字符加中间的 18 个字符。随着产品越做...

#c++#java#编程语言 +2
玩转Qml(7)-自绘组件

简介源码自绘方案QPainterQWidget+QPainter 示例QQuickPaintedItem+QPainter 示例关于QPainterQml CanvasQml ShapesQOpenGLWidget / QOpenGLWindowQml SceneGraphQml QQuickFra...

#xhtml#webgl
玩转Qml(9)-Model和View

简介源码界面、数据和逻辑分离Qt内置的Model-View整数做model关于delegateView与Repeater的区别ListModel静态ListModel动态ListModelXmlListModelObjectModelC++导出ModelQListQJsonArrayQQ...

#java#python#编程语言 +1
玩转Qt(10)-github-Actions自动化编译

前言简介代码仓库效果预览使用方式原理Actions官方文档Actions的默认环境Actions语法Actions模板Qt项目的编译流程Qt相关的Actions模板install-qt-actionaction-setup-qt扩展Windows平台默认mingw不能用Windows...

#java#docker#python +2
玩转Qt(2)-自制简易好看的日志系统

简介预览原理html格式的logQt的log系统融合文件句柄复用多线程测试github仓库链接简介一个完善的软件工程,自然是少不了log系统的。这次涛哥教大家,用最少的代码做一个轻量又好看的log系统。涛哥知道有现成的log4cpp、log4cplus之类的,也有使用过。这次是抱着学习的心态来造...

#python#java#html5 +1
玩转Qt(6)-认清信号槽的本质

简介猫和老鼠的故事对象之间的通信机制尝试一:直接调用尝试二:回调函数+映射表观察者模式Qt的信号-槽信号-槽简介信号-槽分两种信号-槽的实现 元对象编译器mocmoc的本质-反射参考文献简介这次讨论Qt信号-槽相关的知识点。信号-槽是Qt框架中最核心的机制,也是每个Qt开发者必须掌握的技能...

#c++#设计模式#java +2
Qt输出彩色log信息

简介我们在Qt Creator中开发程序的时候,经常要做的一件事情,就是看程序的输出Log。一般的log信息都是黑白的,比如这样的:涛哥在这里告诉大家一个隐藏的技能,那就是输出彩色的log:从此看到的log,不再是黑白的,而是五颜六色的,生活更加绚丽多彩。原理要输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。指令格式如下\033[m这里的就是转义字符,例如...

Qt自制简易好看的日志系统

简介预览原理html格式的logQt的log系统融合文件句柄复用多线程测试github仓库链接简介一个完善的软件工程,自然是少不了log系统的。这次涛哥教大家,用最少的代码做一个轻量又好看的log系统。涛哥知道有现成的log4cpp、log4cplus之类的,也有使用过。这次是抱着学习的心态来造这个轮子的,造轮子的过程才能学到更多知识,才能有进步、有提升,难道...

    共 11 条
  • 1
  • 2
  • 请选择