Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
关于Qt和C++中的反射机制实现与运用(2)
看到一个很好的实例 这里就转载过来了 原文地址 C 反射机制 一 前言 Java有着一个非常突出的动态相关机制 Reflection 用在Java身上指的是我们可以于运行时加载 探知 使用编译期间完全未知的classes 换句话说 Java
QT
c
反射机制
回调函数
工厂方法
使用函数指针,实现一个实用的C语言框架
在上一篇 Qt动态库加载之 QLibrary 一文中 和大家分享了Qt 编译和调用C动态库的方法 在动态库中 我们使用了函数指针 借用函数指针实现C语言中的 多态 其次 在库中我们实现固定的算法和业务 将可能会更改的部分以接口的形式抛出 用
c
QT
C语言多态
C语言框架
C语言解耦
QDialog的相关API函数
目录 常用的一些 API 函数 QDialog 的子类 QMessageBox QFileDialog QFont 字体类 QColorDialog QInputDialog QProgressDialog 总结 QDialog是Qt框架中
QT
Java
开发语言
Qt之图形视图框架
简述 图形视图架构 场景 视图 图元 图形视图框架中的类 图形视图坐标系 图元坐标 场景坐标 视图坐标 坐标映射 主要特点 缩放和旋转 打印 拖放 光标和tooltip 动画 OpenGL渲染 图元组 部件和布局 QGraphicsWidg
QT
Qt 场景视图框架
给Sqlite数据库设置密码
免费版Sqlie是不提供设置密码功能的 经过查阅资料最终找到了解决方案 方案一 从sqlite源码入手 据说sqlite源码已经提供了加密的接口 只是免费版没有实现 可以参考这位仁兄的博客以了解详情 http www cnblogs com
QT
对象存储的几种方法
我们有时候会有这样的需求场景 需要将一个对象以二进制形式保存在文件或者字符流中 以便下一次加载时可以直接从二进制文件或者流中直接读取对象 并对对象进行操作 对象存储的目的 本质是要存储对象中各个成员的数据 因此我们从两个角度来思考这个问题
c
QT
开发语言
VS 配置Qt 开发组件
VS 配置Qt 步骤比较简单 入门级吧 按照如下几步即可快速配置 希望可以帮到你 一 安装VS Qt组件 1 方法一 扩展 gt 管理扩展 gt 联机 搜素Qt Visual Studio Tools 工具 自动下载完成 按照向导提示正常安
QT
c
QT
开发语言
Qt中的信号和信号槽(一)
目录 1 信号和槽概述 信号和槽的关系 2 标准信号槽使用 标准信号 槽 示例 3 自定义信号槽使用 自定义信号 自定义槽 示例 1 信号和槽概述 信号和槽是一种事件驱动的通信机制 广泛应用于Qt框架的事件处理 GUI编程 网络通信等方面
QT
QT
开发语言
QString,const char*,char*相互直接转换方法
整合网络上的解决方法 解决方法一 1 string转const char string s abc const char c s s c str const char 转string 直接赋值即可 const char c s abc st
QT
string
QString
constchar
char
Qt5 报错笔记
使用QSound类 步骤 1 pro文件中加入 QT multimedia 2 窗体 h文件中加入QSound类的指针 QSound sound 私有对象 3 窗体 cpp文件中构造函数进行音乐播放 QString runPath QCor
QT
QJsonObject 类
1 QJsonObject简介 QJsonObject类封装了一个JSON对象 JSON对象是键值对的列表 其中键是唯一的字符串 值由QJsonValue表示 QJsonObject可以转换为QVariantMap 也可以从QVariant
QT
c
QT
Qt——打开QT项目时只有.pro文件,头文件、源文件都不见了(涉及高低版本Qt的Kits工具,Could not find qmake spec ‘default‘.Error while par
注意 若转载 请贴上链接 https blog csdn net qq 41042595 article details 126244047 如若发现抄袭或未标明来源现象 都可举报反馈 文章目录 前提 问题的由来 问题分析 回想 解决方案
QT
QT
开发语言
c
QString : 类型转换,不留神就留坑?
QString作为Qt中内置的数据类型 功能强大且使用方便 绝对是在Qt开发过程中出场率最高的数据类型 本篇我们只重点探讨下QString转换成其他数据类型的注意事项 short toShort bool ok nullptr int ba
QT
QString
QString类型转换
Qt动态库加载之 QLibrary
目录 一 使用Qt编译C动态库 二 使用QLibrary调用共享库 一 使用Qt编译C动态库 使用Qt新建一个C项目 cbb frame 在项目中我们声明和定义两个函数 并导出函数 在cbb mylog中我们使用了函数指针 这里为啥这样干
QT
c
QT
QLibrary
Qt编译动态库
Visual Studio 2015 + cmake编译QT5程序
概述 由于QT的集成开发环境QTCreate 在代码调试功能上远不及Visual Studio方便 因此 在Windows平台 可以使用Visual Studio来开发调试QT程序 本文章就主要介绍下 如何使用CMAKE编译QT5程序 并使
开发语言
QT
QT
Windows
Qt信号和信号槽(二)
目录 信号槽使用拓展 示例1 一个信号可以对应多个槽函数 在上篇文章的代码中进行修改 示例2 用信号连接信号 信号槽的连接方式 示例 Lambda表达式 语法格式 定义和调用 信号槽使用拓展 一个信号可以连接多个槽函数 发送一个信号有多个处
QT
QT
开发语言
«
1
2
3