码迷,mamicode.com
首页 > 编程语言
可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)
MFC和QT的消息循环机制不同,所以,要让QT写的DLL可以供MFC调用,要做一点特殊的处理[cpp]view plaincopyprint?#include#include#include#include#include#include[cpp]view plaincopyprint?#inclu...
分类:编程语言   时间:2015-11-25 08:42:34    阅读次数:988
QT GUI(主)线程与子线程之间的通信——使用跨线程的信号槽
在主线程上,可以控制子线程启动,停止,清零如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字。程序截图:上代码:[cpp]view plaincopyprint?#include#include#includeclassThread:publicQThread{Q_OBJE...
分类:编程语言   时间:2015-11-25 08:00:03    阅读次数:221
VS2008下C++窗体程序显示控制台的方法
老蔡写了一个基于QT的窗体程序,而过去写的类的调试信息都是用cout显示的,苦于窗体程序无法显示cout信息很多信息都看不到,于是就想到让控制台和窗体同时显示。显示控制台方法如下1.项目(或者叫“工程”,或者project)2.连接器(linker)3.系统(system)4.将第一项选成控制台(C...
分类:编程语言   时间:2015-11-25 07:20:36    阅读次数:160
QT:用QSet储存自定义结构体的问题——QSet和STL的set是有本质区别的,QSet是基于哈希算法的,要求提供自定义==和qHash函数
前几天要用QSet作为储存一个自定义的结构体(就像下面这个程序一样),结果死活不成功。。。后来还跑到论坛上问人了,丢脸丢大了。。。事先说明:以下这个例子是错误的[cpp]view plaincopyprint?#includestructnode{intcx,cy;booloperatorss;QS...
分类:编程语言   时间:2015-11-25 07:20:31    阅读次数:235
SpringMVC学习5-springmvc与mybatis的整合
1.需求:使用springmvc和mybatis完成商品列表查询。2.整合思路:springmvc 和mybatis系统架构第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步...
分类:编程语言   时间:2015-11-25 06:39:36    阅读次数:186
随机排序
原来取随机不重复数的时候是这么写的 int[] arr = new int[5]; Random ran = new Random(); for (int i = 0; i list = new List() { "a", "b",...
分类:编程语言   时间:2015-11-25 06:40:12    阅读次数:280
Unity框架之状态机
1、vs 注解快捷键?2、接口 方法、属性、字段?3、生命周期(awake 、enable、start、update、fixedupdate、lateupdate、ongui)?4、[HideInInspector]第一步:IState 初步定义 1 using UnityEngine; 2 usi...
分类:编程语言   时间:2015-11-25 06:39:08    阅读次数:333
Thread Runnable线程初级讲解
序,线程是比进程小的进程,非常广泛的被使用。一、继承Thread实现线程操作1、注意setDaemon(boolean)方法,参数为true时为守护线程,参数为false时为用户线程。守护线程的意思是生命周期由创建此线程的线程(进程)决定,创建线程死亡,则守护线程死亡。与之对应的是用户线程,用户线程...
分类:编程语言   时间:2015-11-25 06:36:59    阅读次数:255
MFC【exe】工程中的文件大致信息(翻译的)
在工程文件夹中有个readme文件,下面是翻译过来的。======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : Down1==...
分类:编程语言   时间:2015-11-25 01:57:32    阅读次数:361
Python的安装
1、在Linux系统中的安装:只要装了Linux这个操作系统,默认里面就已经把Python安装好了。可能不是最新版本,只要是Python2.7.X的版本就可以。如果非要自己安装,可以参考下面的操作:到官方网站下载源码。比如:wgethttps://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz..
分类:编程语言   时间:2015-11-25 01:15:49    阅读次数:180
【C语言】 模拟计算器
#include<stdio.h> #include<stdlib.h> int_add(inta,intb) { returna+b; } int_sub(inta,intb) { returna-b; } int_mul(inta,intb) { returna*b; } int_div(inta,intb) { if(b==0) { printf("除数位0\n"); } returna/b; } voidmenu() { printf("*************..
分类:编程语言   时间:2015-11-25 01:12:50    阅读次数:295
python学习笔记-Day05-第一部分(再谈装饰器)(递归)
今天又花了多半天来学习装X利器---装饰器,来详细的讲讲装饰器的用法还是要说一下,学装饰器之前要先搞清楚什么是函数。装饰器就是对函数进行一个包装,打个比喻来说就是:假设有一个箱子A,在箱子A的外面又套了一个大箱子,外面的大箱子还起名叫A,以后在找里面的小箱子A的时..
分类:编程语言   时间:2015-11-25 01:13:13    阅读次数:190
ThreadLocal线程范围内的共享变量
数据库connection和strut2每个请求用到ThreadLocalimportjava.util.Random; publicclassThreadLocalTest{ privatestaticThreadLocal<Integer>x=newThreadLocal<Integer>(); /* *privatestaticThreadLocal<MyThreadScopeData>myThreadScoprData=new *Thread..
分类:编程语言   时间:2015-11-25 01:12:28    阅读次数:237
Python操作excel文件
工具: xlrd, xlwt安装:pip命令安装即可使用: 读 xlrdimport xlrdbook = xlrd.open_workbook(filename)sheet1 = book.sheet_by_index(0)for row in range(sheet1.nrows): f...
分类:编程语言   时间:2015-11-25 01:09:52    阅读次数:199
python基础二
集合特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素不能重复。1 定义2 3 set() -> new empty set object4 set(iterable) -> new set object5 s = {0}...
分类:编程语言   时间:2015-11-25 01:10:27    阅读次数:168
Python文件打包成EXE文件
工具:pyinstaller安装:pip install pyinstaller使用: 1将依赖文件集中到一个文件夹: pyinstaller -D -w xxx.py -w: xxx.py是一个窗体程序。 2 将所有依赖文件都打包到同一个可执行文件中: pyinst...
分类:编程语言   时间:2015-11-25 01:09:35    阅读次数:189
初识mfc
今天主要了解了Visual C++的开发环境Visual Studio(话说以前都是用来调试控制台程序的)和用mfc写了一个最简单的程序。 目前微软大力推广的开发环境就是vs,它的集成度相当高,方便程序员进行开发工作。vs就不说了。来说说如何建立一个最简单的mfc程序。首先新建项目->输入项目...
分类:编程语言   时间:2015-11-25 00:22:54    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!