结果:恩,slot确实不在主线程中运行(这么简单不值得欢呼么?) Read More
posted @ 2016-08-24 22:45 findumars Views(9016) Comments(0) Diggs(0)
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建 Read More
posted @ 2016-08-24 22:38 findumars Views(1231) Comments(0) Diggs(0)
记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客(点击打开链接),感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再次遇到深拷贝与浅拷贝,认真分析了,写写自己的心得吧。 先说下自己的理解吧,浅拷贝,即在定义一个类A,使用类似A  Read More
posted @ 2016-08-24 22:21 findumars Views(2617) Comments(0) Diggs(0)
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构 Read More
posted @ 2016-08-24 21:12 findumars Views(1252) Comments(0) Diggs(0)
考虑这样一种需求,使用Qt的线程类QThread在后台执行操作(比如说拷贝文件)的时候发生了错误,产生了一个错误信息需要提醒给用户,在后台输出很显然是不够的,因为用户可能根据就没有任何控制台可供程序输出信息。 这是本人自己做得一个仿Win10文件拷贝对话框的一个文件拷贝对话框 该问题纠结到根本是因为 Read More
posted @ 2016-08-24 20:11 findumars Views(7150) Comments(0) Diggs(0)