2012年3月5日

摘要: 窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示:方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030")); QApplication a(argc, argv); QDesktopWidget *pDesk = QApplicati 阅读全文
posted @ 2012-03-05 22:11 Rick_w 阅读(631) 评论(0) 推荐(0) 编辑
摘要: QT中全屏显示子窗口的方法:QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征是Qt::SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调用:setWindowFlags(Qt::Dialog);或setWindowFlags(Qt::Window);将其设为窗口模式后,即可调用showFullScreen();进行全屏显示了。相对于子窗口的全屏显示方法,不得不提的是子窗口退出全屏的方法。MFC中,子窗口退出全屏的方法简单直接,直接调用SetWindowP 阅读全文
posted @ 2012-03-05 22:10 Rick_w 阅读(2146) 评论(0) 推荐(0) 编辑

2012年3月2日

摘要: 原文链接http://blog.sina.com.cn/s/blog_77aea4c60100qsa1.html在移植linux2.6.38过程中,遇见了很多的问题,通过在网上查阅相关信息和在图书馆不停的查阅资料,终于成功了。下面将移植过程中产生的问题及其解放方法与大家共享一下。1、编译内核时yaffs2出现unknown field 'clear_inode' specified in initializer的错误,原因是所下载的yaffs2不支持linux2.6.38. 解决方法:最新的yaffs2采用git发布,所以采用git工具下载最新的yaffs2源代码。具体为在终端 阅读全文
posted @ 2012-03-02 23:17 Rick_w 阅读(764) 评论(0) 推荐(0) 编辑

2012年2月25日

摘要: 原文链接http://www.cppblog.com/qianqian/archive/2010/07/25/121238.html工作似乎走上正轨了,上周五的工作是做一个界面,用到QFrame和QPushButton,QFrame做主面板,QPushButton为其子控件,需要在主面板上贴背景图片,还需要在QPushButton上贴上相应的图标,弄了一天,再加上今天一小会,终于有一点点结果了。通过从Google上搜索各种方法(现在才知道Google比Baidu强大很多啊),最后都试了一些,主要有下面几种方法:1. QPalette的方法#include <QApplication> 阅读全文
posted @ 2012-02-25 00:22 Rick_w 阅读(1512) 评论(0) 推荐(1) 编辑

2012年2月20日

摘要: 图像边缘提取边缘提取以及边缘增强是不少图像处理软件都具有的基本功能,它的增强效果很明显,在用于识别的应用中,图像边缘也是非常重要的特征之一。图像边缘保留了原始图像中相当重要的部分信息,而又使得总的数据量减小了很多,这正符合特征提取的要求。在以后要谈到的霍夫变换(检测图像中的几何形状)中,边缘提取就是前提步骤。这里我们只考虑灰度图像,用于图像识别的边缘提取比起仅仅用于视觉效果增强的边缘提取要复杂一些。要给图像的边缘下一个定义还挺困难的,从人的直观感受来说,边缘对应于物体的边界。图像上灰度变化剧烈的区域比较符合这个要求,我们一般会以这个特征来提取图像的边缘。但在遇到包含纹理的图像上,这有点问题,比 阅读全文
posted @ 2012-02-20 23:47 Rick_w 阅读(1377) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: fedoa10安装kscope-1.6.2从kscope网站下载了kscope的版本为1.6.2的源代码。http://sourceforge.net/projects/kscope/files/kscope/解压后,进入kscope目录:[/home/weil/Download/kscope-1.6.2]$接着,config:[/home/weil/Download/kscope-1.6.2]$./configureconfig成功后,进行make:[/home/weil/Download/kscope-1.6.2]$make这时,会提示找不到 -lkateinterfaces。该参数是要找 阅读全文
posted @ 2012-02-16 11:39 Rick_w 阅读(297) 评论(0) 推荐(0) 编辑

2012年2月15日

摘要: C++类中的this指针(转)先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass mz,mz的this就是指向mz的指针。 这样就很容易理解this 的类型应该是myclass *,而对其的解引用*this就应该是一个my 阅读全文
posted @ 2012-02-15 23:23 Rick_w 阅读(978) 评论(0) 推荐(0) 编辑

2012年1月16日

摘要: 上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理! 上拉是对器件注入电流,下拉是输出电流;弱强只是上拉电阻的阻值不同,没有什么严格区分;对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。二、上拉电阻及下拉电阻作用:1、提高電壓准位:a.当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。b.OC门电路必须加上拉电阻,以提高输出的搞电平值。2、加大输出引脚的驱动能力,有 阅读全文
posted @ 2012-01-16 17:42 Rick_w 阅读(899) 评论(0) 推荐(0) 编辑

2011年9月17日

摘要: 大学里如何学习 ?引子唉,本实在不想发水文的,可还是发了,看来是周末闷骚咯,没兴趣的请赶紧飘过 ~~~本篇博文其实是用来给在读大学生一点借鉴的,并不会讨论什么技术类的点 ,所以,不喜欢这种类型文章的也可以飘过,但是如果各位有兴趣的且保有不同意见者,也可以提出,欢迎讨论,毕竟出来混的应该也看过了很多学校里所谓的大学生,估计心里头对现在从大学里头招进来的各位小学弟小学妹也不咋的满意,而我也算是比较了解一些学生的,所以,何不趁着周末一起出来指点一下他们呢?致学生 - 大学最重要的不是 Java 和 .Net 而是基础,基础才是最重要的 !!!在这里,我也主要是因为见很多大学生现还在学校里迷茫,毫无方 阅读全文
posted @ 2011-09-17 21:28 Rick_w 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 停了几天,今天继续11. 函数的ref、out参数 函数的处理工程中会用到两个关键字:ref和out ref类似C++中的引用关键字,如:void add(ref i) { i++; } int a=1; add(ref a);//实现了对a自增的操作 out实现了内部赋值操作,在运用中,忽略了传进来参数的初始化值,且对参数结束函数前必须重新赋值或初始化 这也是与ref运用的区别之一,由于是对参数的引用,所以参数必须进行初始化后才能应用 注:ref应用场景内部对外部的值进行改变,out则是内部为外部变量赋值,out一般用在函数有多个返回值的场所。 out返回参数的... 阅读全文
posted @ 2011-09-17 21:26 Rick_w 阅读(725) 评论(0) 推荐(0) 编辑

导航