- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 事件传递 + 自绘控件
做一个网络程序,一般要分成底层引擎 和 UI这两部分。对于引擎,其需要和网络进行互动,而受到相应消息时需要通知ui进行变化。但是该如何通知呢? 有人说:函数调用。引擎调用UI的更新函数。也有人说:qt中用信号槽。 这个也可以,但是效率太低,不推荐使用。 这个时候最好是使用函数指针, 具体如下做: ①:我们在初始化时在后台开一个定时器一类的东西,让它开始运行。后台这个timer相当于一个后台事件调度器。它一到事件之后就会驱动某个事件的发生。 ②:在先创建UI
2010-10-29 22:18:00 2121 5
原创 PIMPL模式
<br /> 进行跨平台的移植工作,这其中有些地方是无法完全移植过来的,所以:需要我们封装一个接口类,在不同平台下让其有不同的实现。要做到这一点:有很多办法,条件编译啊之类的。但是如果有这种方法,说白了:其还是两份代码,仅仅是放到同一个文件中。参考Qt实现跨平台的办法,正好读了一片这方面的文章,发现PIMPL模式还是很适用的。<br />----------------------------------------------------------//public.hClass Priva
2010-10-12 11:32:00 4592 1
原创 Qt生成灰度图
项目中用到大量基础图像处理知识,其中灰度图的生成是很重要的一环。 先补充一些基础知识:-----------------------------------------------------------------------------------------------------------------------------------一:灰度图 灰度图就是黑白图,整幅图片只有不同程度的黑白两色。灰度也可认为是亮度,简单的说就是色彩的深浅程度 ! 1:如果我们
2010-10-09 11:16:00 14307 15
Qt个性化菜单项例子程序
2010-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人