上一页 1 2 3 4 5 6 7 8 9 ··· 216 下一页

2016年8月2日

虚拟机软件

摘要: 简述虚拟机通过特定的软件模拟现实中具有硬件系统功能的计算机系统,虚拟机运行在一个完全隔离的环境中。真实的计算机称作“物理机”,而通过虚拟机软件虚拟出来的计算机称为“虚拟机”。采用虚拟机安装Linux是一个比较好的选择,虚拟机对初学者来说很便利,例如:重装系统、硬盘分区,甚至可以进行... 阅读全文

posted @ 2016-08-02 12:41 三少爷的剑123 阅读(161) 评论(0) 推荐(0) 编辑

2016年7月29日

Qt之Concurrent Map和Map-Reduce

摘要: 简述QtConcurrent::map()、QtConcurrent::mapped() 和 QtConcurrent::mappedReduced() 函数对一个序列中(例如:QList、QVector)的项目并行地进行计算。QtConcurrent::map() 就地修改一个序... 阅读全文

posted @ 2016-07-29 18:37 三少爷的剑123 阅读(1101) 评论(0) 推荐(0) 编辑

Qt之Concurrent框架

摘要: 简述QtConcurrent 命名空间提供了高级 API,使得可以在不使用低级线程原语(例如:互斥、读写锁、等待条件或信号量)的情况下编写多线程程序,使用 QtConcurrent 编写的程序根据可用的处理器核心数自动调整所使用的线程数。这意味着,当在未来部署多核系统时,现在编写的... 阅读全文

posted @ 2016-07-29 16:32 三少爷的剑123 阅读(901) 评论(0) 推荐(0) 编辑

Qt之模拟时钟

摘要: 简述Qt自带的示例中有一个是关于时钟(Analog Clock),演示了如何用QPainter的转换和缩放特性来绘制自定义部件。其中主要包含了时针、分针的绘制,并不包含秒针。下面,我们在原示例的基础上进行扩展。简述实现方式示例效果源码实现方式由于时钟是妙级更新的,所以我们需要定时刷... 阅读全文

posted @ 2016-07-29 13:55 三少爷的剑123 阅读(281) 评论(0) 推荐(0) 编辑

Qt之Timers

摘要: 简述QObject是所有Qt objects的基类,在Qt中提供了基础定时器的支持。使用QObject::startTimer(),你可以传递一个毫秒数间隔作为参数启动一个定时器。该函数返回一个唯一的整数timer ID,计时器会定时触发,直到你显式地传递timer ID调用QOb... 阅读全文

posted @ 2016-07-29 12:37 三少爷的剑123 阅读(171) 评论(0) 推荐(0) 编辑

2016年7月28日

Qt之Threads和QObjects

摘要: 简述QThread继承自QObject,它发射信号(signals)以表明线程执行开始或结束,并提供了一些槽函数(slots)。更有趣的是,QObjects可以在多线程中使用,发射信号以在其它线程中调用槽函数,并且向“存活”于其它线程中的对象发送事件(post events)。这是... 阅读全文

posted @ 2016-07-28 14:23 三少爷的剑123 阅读(188) 评论(0) 推荐(0) 编辑

2016年7月27日

Qt之可重入与线程安全

摘要: 简述本篇文章中,术语“可重入性”和“线程安全”被用来标记类与函数,以表明它们如何被应用在多线程应用程序中。一个线程安全的函数可以同时被多个线程调用,甚至调用者会使用共享数据也没有问题,因为对共享数据的访问是串行的。一个可重入函数也可以同时被多个线程调用,但是每个调用者只能使用自己的... 阅读全文

posted @ 2016-07-27 19:22 三少爷的剑123 阅读(515) 评论(0) 推荐(0) 编辑

Qt之线程基础

摘要: 何为线程线程与并行处理任务息息相关,就像进程一样。那么,线程与进程有什么区别呢?当你在电子表格上进行数据计算的时候,在相同的桌面上可能有一个播放器正在播放你最喜欢的歌曲。这是一个两个进程并行工作的例子:一个进程运行电子表格程序;另一个进程运行一个媒体播放器。这种情况最适合用多任务这... 阅读全文

posted @ 2016-07-27 17:42 三少爷的剑123 阅读(173) 评论(0) 推荐(0) 编辑

Qt之QLineEdit

摘要: 简述QLineEdit是一个单行文本输入框。QLineEdit允许用户输入和编辑单行纯文本,提供了很多有用的编辑功能,包括:撤消和重做、剪切和粘贴、以及拖放(见setDragEnabled())。通过改变输入框的echoMode(),同时也可以设置为一个“只写”字段,用于输入密码等... 阅读全文

posted @ 2016-07-27 15:52 三少爷的剑123 阅读(623) 评论(0) 推荐(0) 编辑

2016年7月25日

Qt之属性系统

摘要: 简述Qt提供一个类似于其它编译器供应商提供的复杂属性系统(Property System)。然而,作为一个编译器和平台无关的库,Qt不能够依赖于那些非标准的编译器特性,比如:__property或者[property]。Qt的解决方案适用于Qt支持平台下的任何标准C++编译器。它依... 阅读全文

posted @ 2016-07-25 16:35 三少爷的剑123 阅读(191) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 216 下一页

导航