Qt
text().asd()用于还在寻找方法理解中…..
首先text().asd()这种用法是第一次见到。
问了网友,其实我也不太明白。说是text()是一个返回指向自己的函数,这一点理解起来的确比较困难,翻译成代码?
就是int text(){return &text;}吗?
Qt信号和槽细记
信号和槽。
信号类似于操作系统中的信号,它主要是在程序之间通讯或者线程之间通讯用的,也可以和系统通讯。说白了,就和操作系统的信号差不多,但实现方式可能有些不同。
槽是用于处理某个信号的实例,一般都是function。不知道class有没有。。。至少目前还没学到。
关于 ‘XXX’ is not a member of ‘QDataStream’解决办法
今天在看例子的时候出现这个错误:
error: ‘Qt_4_3’ is not a member of ‘QDataStream’
google以后发现,这个Qt_4_3来至于
enum QDataStream::Version
看到这里基本就明白了哈,其实这个错误是因为自己qt版本低于代码编写版本号的原因,我的是4.2.1,改成Qt_4_2后编译通过。具体出现什么问题我就不知道了,涉及到的网址
http://doc.trolltech.com/4.3/qdatastream.html#Version-enum
Qt可以创建动态对话框,这个我喜欢
很喜欢Qt可以创建动态对话框,我也是刚刚初学。目前只是知道流程,具体怎么实现书上没有细讲,我看的也很郁闷。
不过估计在main入口写写代码就可以搞定了。
虽然vs下的mfc也支持类似的动作,但我并不喜欢。vs的ide的确很方便我去调试,但是不深入,也很少能找到正确的入门书。对于文件结构一点都不了解。所以虽然有个.rc,但基本不会去过多的例会这玩意。。。
现在这里记录一下Qt这一性能,等学到差不多了。再说了。
Qt信号/槽机制
首先,的确我很佩服一些开源。不仅开放了源码,而且也把代码写的很条理性,不像某些闭源团体。
在初学Qt时,我发现和mfc很多都很相似。至于谁去抄袭谁就不得而知了。其实mfc我懂的也不多,也就是些最基础而且少量的内容,因为我不喜欢MS的东西。
Qt的信号和槽类似于mfc的消息。都是需要某个函数(宏)去联系实际功能函数。但Qt的这种机制更能让人接受些,mfc里面的消息机制理解起来让我容易头大。
这事情还真搞笑,也许在帮我呢^_^
之前老板提出来让我去看看图像二值化的问题,我首先不是这个专业的人。只是学过《数字图像处理》这门课,老板是教这门的。
今天算是看出了个眉目,不过还是有点似懂非懂的。去问老板,老板说:“不用再看了!好高骛远不好!”
oh,my god。他忘记是他叫我去看的了。之前就是他让我去看的,其实我并不喜欢数字图像处理;我只是学点c++的东西而已。
坚决抵制某些洗脑等恶心行为
之前,老板让我学c++,然后试探的开始让我学C#。
我很坚决的回绝了,昨天又开始给我洗脑,又打算想让我学C#。傻子都知道,C#这种语言就做做浅层的东西还行。深层的东西根本不可能,毕竟效率不同。学了C#,的确是工作很好找。但说到底就是个代码民工。天天在重复劳动,而且是没有任何创造性行为。
想在技术上有发展?开玩笑!
昨天洗脑不成,今天又给我新任务。说要我搞定cvs,本来说作为新东西了解一下。
丫的,居然老板一点都不管我。说到底,派个任务就要我做不管过程,只管结果。最后cvs,因为中文说明文档,和win下软件维护的原因,出现有些内置命令不同步。造成很多问题,这些问题谁能解决?没有,唯独就是换新版。丫的,就连国内也是刚刚引入这个东西,要我去哪找?
而且从google来看,这东西更像是testting tools。看到这些我能说什么?
我现在还是在校生,指向为今后的工作打基础,我在努力拼命走上研究性工作。而不是就在大学期间,让自己的能力仅限于一个民工水平!
遇到这种环境,和这些人。。。。我真累,老板不是第一个,但也不是极少数人!
再这样下去,收假回来就摊派,要么就byebye!
丫的,新计划调整了。
不搞内核了。彻底放弃,首先手头的培训视频太次,怀疑讲课人有没有达到内核级水平。
还有就是复习了,尝试去考研。这玩意,我就是去碰运气的。毕竟基础就再那。我说的基础是公共课,因为我平时比较鬼跳的一人。不是很喜欢公共基础课,倒反喜欢专业类型的课程。
导致专业课,的确比人家好一些。但基础课,数学这些。。。就差一些了。
arm的计划:bootloader(估计因为有一定基础可能上手快一些)、Qt + C++
老板这边的计划:做完cximage的,就和他逐渐疏远关系。
工作:还是做个mpX播放器(基于arm+qt),至于p2p下载器。。。难了些,看情况而定。
丫的,计划随时都要调整,看来我这种人比较适合风餐露宿的生活~~~
今天按照一个qt3的傻瓜教程,完成了hello world的编译工作。其中有很多的错误。原因我想,是因为他用了 -tp vc 的参数吧?
我是在Debian中编译的,所以没有了很过程,但是换来的就是麻烦的调试和错误修改。各有利弊了。。。真心希望linux下能有一款ide。这样调试就easy,尤其是找错就容易了。老看文本提示,头都看晕掉了。。。。
纪念一下。通过一个19寸宽屏输出的分辨率的结果!