上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 72 下一页
摘要: 新建项目,基类选择QMainWindow,不勾选ui mainwindow.cpp代码: 阅读全文
posted @ 2019-05-22 17:58 夕西行 阅读(570) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式(匿名的函数对象),是C++11增加的新特性,Qt配合信号一起使用,非常方便。 pro项目文件中引入了这种特性: CONFIG += c++11 通过connect来了解Lambda表达式: [ ]( ){ }替代了原来的调用函数,非常方便。[传入外部对象成员](参数){函数体} 阅读全文
posted @ 2019-05-22 15:44 夕西行 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 信号,带参数,可以传递参数给连接的槽函数。信号、槽函数类型要一致。 新建项目,QWidget,不勾选ui 阅读全文
posted @ 2019-05-21 20:56 夕西行 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 新建项目,QWidget,取消勾选ui b1按钮,按下,触发showSecondWin()函数 b2按钮,按下,触发sendSignal()函数(发射MySignal()信号) 子窗体w2,发射的MySignal()信号,触发showMainWin()函数 阅读全文
posted @ 2019-05-21 01:56 夕西行 阅读(311) 评论(0) 推荐(0) 编辑
摘要: connect(&对象,&对象类型::信号,&对象,&对象类型::槽函数) 如:connect(&b1,&QPushButton::pressed,this,&MyWidget::close); //都是取地址,this是指针,直接指向地址 1、信号:signals关键字。 2、槽函数:类中任意成员 阅读全文
posted @ 2019-05-20 23:47 夕西行 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Qt中,对象与对象是独立的,指定父对象后,只需要父对象显示,上面的子对象自动显示。 指定父窗体的方式:1、setParent 2、构造函数传参 举例:一个窗体、两个Button main.cpp中代码如下: 阅读全文
posted @ 2019-05-20 21:38 夕西行 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 新建Qt Widgets Application,基类选择QWidget Qt项目特点(参考上图):头文件名与类名一样,成对出现 main.cpp代码解释如下 头文件如下 项目文件pro如下 阅读全文
posted @ 2019-05-20 21:04 夕西行 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Task类似后台线程。 先后任务:一个任务依赖于另一个任务。即有先后顺序。使用ContinueWith 后继任务,方法参数不可省略,类似线程池 一个任务A中启动一个新任务B,两个任务异步执行,可认为同时执行。 更深入内容参考: https://blog.csdn.net/qq3401247010/a 阅读全文
posted @ 2019-05-11 23:21 夕西行 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Thread调用含参方法,参数必须是object类。ThreadPool调用的方法,无论是否含参,方法必须有object类参数(可不用,但得有) 【线程】 using System; using System.Threading; namespace ConsoleApplication3 { cl 阅读全文
posted @ 2019-05-11 23:02 夕西行 阅读(197) 评论(0) 推荐(0) 编辑
摘要: lock实现代码块只允许被一个线程访问 例如多个窗口售票,余票数的计算 using System; using System.Threading; namespace ConsoleApplication3 { class Program { int num = 10; void SellTicke 阅读全文
posted @ 2019-05-08 21:03 夕西行 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 72 下一页