我都学了些什么

1.qt怎样实现跨对象的事件传递

答:这里用的是信号-槽 机制,信号槽机制 形如connect(对象1,触发事件,对象2,响应事件),如果我们想在对象1中,触发对象2的事件,只需要在对象2初始化的时候,添加对象1和对象2的链接

举例子:在主程序中调用:

FileTaskWindow  taskwindow=0;

这句话会执行taskwindow的构造函数,
FileTaskWindow::FileTaskWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::FileTaskWindow),
    downloader(new DownLoad(parent)),
    filetaskmodel(new FileTaskModel(parent,QSqlDatabase::database("FileTaskDb")))
{

   connect(downloader, SIGNAL(downloadUpdated(Status*)), this, SLOT(updateFileTaskTable(Status*)));
}

这里实例化了download对象,并给这个对象添加了downloadupdated信号,处理该机制响应函数是filetaskwindow的updatefiletasktable

然后会执行函数(在mainwindow中)
    taskwindow->downLoadFile(id,setup->getDownloadDocUrl(id),filename,version,forceArg,parentid);

再调用filetaskwindow中的函数
downloader->addDownload(fileid,url,filename,version,forceArg,parentid);

然后是在adddownload中发射信号
 emit downloadUpdated(status);

是downloader发射信号 taskwindow接收到信号并响应

				
时间: 2024-10-29 20:21:09

我都学了些什么的相关文章

JavaSript到目前我学了些什么Part-1

大一下学期学院开了JS,由于不喜欢老师的style,开课两个月可以说几乎没听.但JS还是得学,从YouTube上找了一个playlist自学中.下面写一下我学了些什么. JS的变量,函数,基本控制类型(if,switch,各种loop)都和C++很像就不废话了.有了C++的功底我觉得学JS基本就是学它和别的语言不一样的东西,目前看来基本就是两样:1.语法 2.者么和html交互(比如form,id,checkbox,radio之类): 从最近我保存html文件开始进入细节吧: 1 <!DOCTY

作为一名SEOer 每天都要做些什么?

作为一个合格的SEOer每天都要做些什么?是每一个刚入门的SEO很困惑的问题,同时也说明我们还没有对SEO正式的了解.要想做一个合格的SEOer就必须做一个详细的SEO计划,并以文档或笔记的形式保存下来,以便于以后多工作的总结和SEO知识的提高.制定计划,并且按照计划去进行推进工作,只有这样我们才可能达到预期的效果或者说才能按时完成计划. 今天先解决的问题是:作为一个合格的SEOER每天需要做些什么?首先在学习过程中进行总结,将学习过程中的问题记录下来,许找答案,从而提高自己.养成一种学习.实践

Java千百问_01基本概念(004)_Java都能做些什么

点击进入_更多_Java千百问 1.Java都能做些什么 在讨论Java能干什么之前,我们要说一下软件系统的体系结构. 你不知道Java是什么?请看这里:什么是Java 2.什么是纯C架构系统 完全脱离网络就可独立使用的软件系统(即客户端C,client),这类软件不受限于网络,只依赖于操作系统. 如:PC上的word.视频播放器等软件. 3.什么是C/S架构系统 拥有自己独立的一个或多个服务端系统(即服务端S,server),每个使用者拥有自己独立的客户端软件(即C,client),客户端与服

【一周读书】哲学家,你们都干了些什么?

书籍:<哲学家们都干了些什么> 在读这本书之前,我对哲学的印象是这样的: 哲学似乎和宗教有点关系?似乎在解决人的精神痛苦方面的问题?哲学就是一大堆难懂并且无用的理论!我要是和同学谈哲学肯定会被无情地嘲笑.但哲学看问题的眼光似乎很有趣?哎呀!我害怕翻哲学书! 看到了吧,我对哲学的印象就是这么混乱.直到这本书撞进我生活,作者提袋瓜子坐在我桌前,把有关哲学所有好玩的.有趣的.有用的故事.理论在几包瓜子的时间就讲清楚了. 现在就来讲讲我的收获. 作者最开始是讲宗教的发展,基督教怎样从一个小小的不出名的

看看C# 6.0中那些语法糖都干了些什么(中篇)

接着上篇继续扯,其实语法糖也不是什么坏事,第一个就是吃不吃随你,第二个就是最好要知道这些糖在底层都做了些什么,不过有一点 叫眼见为实,这样才能安心的使用,一口气上五楼,不费劲. 一:字符串嵌入值 我想String.Format方法就是化成灰大家都认识,比如下面代码: 1 class Bird 2 { 3 private string Name = "swallow"; 4 5 public void Fly() 6 { 7 var result = string.Format(&quo

看看C# 6.0中那些语法糖都干了些什么(上篇)

今天没事,就下了个vs2015 preview,前段时间园子里面也在热炒这些新的语法糖,这里我们就来看看到底都会生成些什么样的IL? 一:自动初始化属性 确实这个比之前的版本简化了一下,不过你肯定很好奇,到底编译器给我们做了哪些东西呢? 1 class Student 2 { 3 public string Name { get; set; } = "ctrip"; 4 } 从这张图中可以看到,在ctor中<Name>k__backingfield=“ctrip“的赋值在b

我这种人都学得了编程,你呢?

我这种人都学得了编程,你呢? 声明,我也是在学习中,如果看得起可以跟我一起学习! 先自我介绍一下吧,给没信心的朋友找找信心! 今天是2014年5月7日,正在上初三,还有一个月的时间就初中毕业了. 很多人都认为自己学历不够,英语不好想学但是又不敢学.很多人都认为我很聪明,学习很棒. 其实不是,我都不好意思说我这次月考,考了全级800多名,全级才850多人.初中三年我大概睡了一年的觉,我这种人都能学了编程你呢?? 如果你真的对编程有兴趣就开始学吧,很多教程里都说兴趣是最好的老师,我感觉这句话一点都没

一张图告诉你广电总局这些年都做了些什么~

广电总局,那些年的禁令!国家新闻出版广电总局是国务院直属机构,我们最熟悉的莫过于电影开场时必然会出现的金色龙形长城标志.那么,一张图,让你看清广电总局这些年做了什么事…… 一张图告诉你广电总局这些年都做了些什么-,布布扣,bubuko.com

习jin平上台后,都讲了些什么?

编者:xijinping上台后,都讲了些什么?怎样认识和领会这些讲话?这些讲话对中国现实和今后发展会起到什么作用?这是正反两方面势力都关心的一个问题,而且,不同的立场有不同的解读.     下面是2014年02月27日<人民日报>海外版刊登的一篇文章:              xijinping历次讲话,都讲了什么?              --从七个方面读懂中国治国理政思路 记者 陈振凯整理 党的十八大以来,xijinping总书记发表了一系列重要讲话,涉及政治.经济.文化.社会.生态.