README.md

    MyTestCode

    Some test code, as example code of my blog, mainly Qt related demo. 一些测试程序,主要作为我博客的示例代码,主要是Qt相关的Demo。

    CSDN Blog(博客地址):https://blog.csdn.net/gongjianbo1992

    Github:https://github.com/gongjianbo/MyTestCode

    Gitee(码云地址): https://gitee.com/gongjianbo/MyTestCode

    目录

    说明

    • 目前主要使用 Win10 / Win11 + MSVC 2019 / 2022 + Qt 5.15.2 进行开发。一些老的代码可能使用 Qt 5.12 或者更早的版本;对于 Qt 6.x 的代码后续会拆分开来,目前是命名中标记上 Qt6
    • 部分链接不是本仓库的内容,只是为了补全完整性,所以放到了一起。也有部分代码没有整理到列表中
    • 欢迎反馈问题

    Qt

    QML

    • QML 组件样式自定义:https://github.com/gongjianbo/QmlComponentStyle
    • Qt 示例学习:OpenGL Under QML [Code] [Blog]
    • QML 调用 Cpp [Code] [Blog]
    • Cpp 调用 QML [Code] [Blog]
    • QML 与 Cpp 之间的函数回调 [Code] [Blog]
    • 动态创建 QML 对象 [Code] [Blog]
    • QML 中使用 QtWidgets 模块的文件对话框 [Code] [Blog]
    • QML 快捷键 [Code] [Blog]
    • eventFilter 过滤快捷键 [Code] [Blog]
    • Qt Quick Scene Graph 学习1:画线 [Code] [Blog]
    • Qt Quick Scene Graph 学习2:纹理 [Code] [Blog]
    • QT_OPENGL_BUGLIST OpenGL 黑名单 [Code] [Blog]
    • QML 中使用 AJAX [Code] [Blog]
    • Animation 动画练习 [Code] [Blog]
    • QML 实现程序退出确认功能 [Code] [Blog]
    • QML 实现输入框 Completer 自动补全 [Code] [Blog]
    • QML 实现分页组件 [Code] [Blog]
    • QML 实现一个 IP 地址输入框 [Code] [Blog]
    • QML 用 PathView 实现轮播图 [Blog]
    • QML 自定义 Loading 等待样式(一) [Code] [Blog]
    • QML 自定义 Loading 等待样式(二) [Code] [Blog]
    • QML 实现异形按钮(不规则点击区域) [Blog]
    • 简易的无边框 [Code] [Blog]
    • 简易的登录界面 [Code] [Blog]
    • QML 换肤设计 [Code] [Blog]
    • QML WebEngine + ECharts 展示实时曲线 [Code] [Blog]
    • QML 做一个聊天框 [Code] [Blog]
    • QML 波纹效果 [Code] [Blog]
    • QML Canvas 绘制波浪进度球 [Code] [Blog]
    • QML Canvas 绘制进度条(环形和波浪水球) [Code] [Blog]
    • QML Shapes 模块中渐变的使用简例 [Code] [Blog]
    • Qt Quick OpenGL 学习笔记:通过 FBO 帧缓冲绘制一个三角 [Code] [Blog]
    • QML 粒子系统制作心形效果 [Code] [Blog]
    • Qt 多语言翻译(国际化)[Code] [Blog]
    • PathView 实现环形菜单 [Code] [Blog]
    • QML 实现图片拖入拖出、剪贴板复制粘贴 [Code] [Blog]
    • Control1 TreeView 选中效果 [Code] [Blog]
    • 练习,多个 View 共享数据 [Code] [Blog]
    • QML Image 通过 QQuickImageProvider 加载图片 [Code] [Blog]
    • FPS 统计 [Code]
    • 制作 QML 扩展插件 [Code] [Blog]
    • 嵌套 ListView 实现 TreeView [Code] [Blog]
    • 封装 QPainter 在 QML 中使用 [Code]
    • Qt6 QML TreeView 基本使用 [Code] [Blog]
    • Qt6 QML 日历样式自定义 [Code] [Blog]

    Cpp

    Python

    • ctypes 基本使用 [Code] [Blog]
    • selenium 练习:华为保修查询 [Code] [Blog]
    • uiautomation UI 自动化测试 [Code] [Blog]
    • PyQt5 资源文件的使用 [Code] [Blog]
    • PyQt5 属性动画 [Code] [Blog]

    其他

    • Inno Setup 保留原安装路径 [Code] [Blog]
    • Inno Setup 语言选择 [Code] [Blog]

    项目简介

    一些测试程序,作为我博客的示例代码,主要是Qt相关的Demo。

    发行版本

    当前项目没有发行版本

    贡献者 3

    龚建波 @gongjianbo1992
    G gongjianbo1992 @gongjianbo1992

    开发语言

    • C++ 67.2 %
    • QML 12.9 %
    • C 10.6 %
    • QMake 4.1 %
    • Python 3.9 %