
QT
A1367297309
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT处理中文之QString转为const char *
示例代码如下QString str = "wode我的dd";string s1=string(str.toLocal8Bit());const char *q=s1.c_str();cout<<q<<endl;输出结果:原创 2015-11-04 13:53:18 · 992 阅读 · 0 评论 -
IA插件文件编写
文档结构代码示例如下<?xml version="1.0" encoding="utf-8" ?><PluginFile Name="IASystem.ProjectManage" Author="Zhan zhao" Version="1.0" Description="projectManage Plugin.">原创 2017-05-26 10:04:35 · 1164 阅读 · 0 评论 -
IA软件架构笔记
首要首先,最基本的是要实现反射机制。反射机制通过一个map结构来保存某一个类的名字和指向创建方法的指针。Map<class::name,createInstanceMethodPoint<class> >map;createInstanceMethodPoint<T>是一个模板函数,根据T类型创建相应对象。对于每一个需要用到反射的类,将其加入该map结构。通过registerClass<T>()方转载 2016-12-04 11:36:03 · 1412 阅读 · 0 评论 -
便捷的使用QtTest进行批量单元测试
便捷的使用QtTest进行批量单元测试QTestRunner类用于管理被测试类对象,便于进行单元测试:代码如下:qtestrunner.h#ifndef TESTRUNNER_H#define TESTRUNNER_H#include <QList>#include <QTimer>#include <QCoreApplication>#include <QtTest>/*Taken fr原创 2016-06-16 10:58:36 · 3002 阅读 · 0 评论 -
better qgui tester
之前写的qtestrunner不能测试gui程序,故应将其改进为如下:qtestrunner.h#ifndef TESTRUNNER_H#define TESTRUNNER_H#include <QTimer>#include <QtTest>/*Taken from https://stackoverflow.com/questions/1524390/what-unit-testing-fr原创 2016-06-16 11:29:47 · 702 阅读 · 0 评论 -
QAxWidget (QAxObject)调用com组件
调用的模式是,通过querySubObject()和dynamicCall()两个函数,获取对象调用该对象的方法QAxWidget word("Word.Application");word.setProperty("Visible", true);//获取对象,调用该对象的方法//获取所有的工作文档QAxObject * documents = word.querySubObject(原创 2015-11-04 22:23:13 · 7506 阅读 · 0 评论 -
QT生成com组件信息
通过QAxWidget 的gennerateDocumentation()函数可得到COM的信息。 示例代码如下QAxWidget *object=new AxWidget("Word.Application",NULL,Qt::MSWindowsOwnDC);QString doc=object->generateDocumentation();QFile outFile("c:/debug原创 2015-11-04 22:18:09 · 1715 阅读 · 0 评论 -
QT写文件
文件操作一般有4步骤:创建QFile对象并打开对象;关联输出流;往输出流中写数据;关闭文件对象代码示例如下:QFile outFile("c:/debuglog.html");outFile.open(QIODevice::WriteOnly|QIODevice::Append);QTextStream ts(&outFile);ts<<qstr<<endl;outFile.clo原创 2015-11-04 22:13:16 · 724 阅读 · 0 评论 -
qmake来组织C++项目
首先,QT的bin目录加入到系统环境变量,打开CMD,切换到源代码文件夹下生成Qt Creator的项目配置文件(.pro文件)命令: qmake -project ,生成pro生成VS的项目配置文件(.vcxproj文件)命令:qmake -tp vc -r,生成vcxproj参考文献: http://blog.csdn.net/yjz1409276/article/details/40原创 2015-11-04 20:04:57 · 571 阅读 · 0 评论 -
QT事件机制总结
QT事件机制个人理解事件驱动是QT软件的生命,在基于QT的软件开发过程中,经常会涉及到事件相关的概念和过程,因此QT程序员们有必要对QT的事件机制有一定程度的了解。本文试图总结一下个人对QT事件机制的认识,以便今后可以经常拿来参考。主要涉及一下几个方面:事件驱动事件循环事件派发、处理事件发送事件转发、已处理标志事件可以理解为消息,当系统状态达到某种条件(可自定义...原创 2018-08-01 22:47:20 · 1055 阅读 · 0 评论