C++
Jan5
Jan5有态度。
展开
-
Qt总结: 信号与槽
Qt元对象系统提供了一种部件之间交互的机制,即信号与槽 —— SIGNAL & SLOT。 简单的解释就是:当部件1需要使部件2产生动作时,或者说部件2需要根据部件1的需求来产生动作时,部件1就会发送一个信号给部件2,当部件2接收到该信号就会产生相应的动作。值得注意的是:信号必须与对应的动作进行关联才能使用。 其大致原理就像C/C++中的回调函数,但是回调函原创 2014-08-24 09:54:41 · 785 阅读 · 0 评论 -
c++ class does not name a type
declare class does not name a type出现这个编译错误主要有四个可能原因,现总结如下:1.引用的类命名空间未包含2.引用的类头文件未包含3.包含了头文件,或者已经前置声明了,则说明所引用的类名写错。4.循环引用头文件前置声明要素:1.前置声明需要注意以上提到的四点2.尽可能的采用前置声明(做到只有包含继承转载 2014-08-26 15:37:34 · 814 阅读 · 0 评论 -
Qt技巧:让Qt支持Win7的Aero和毛玻璃效果
Qt5增加了许多特性,其中 Qt Windows Extras 模块就增加了对Win7 Aero 效果的支持。官网的介绍如下:Qt Windows Extras provide classes and functions that enable you to use miscellaneous Windows-specific functions. For example, y原创 2014-09-04 01:56:18 · 6952 阅读 · 0 评论 -
Qt技巧:QProcess与外部程序的调用
项目做到一定阶段,经常需要在原来的工程上调用外部程序。Qt为此提供了QProcess类,QProcess可用于完成启动外部程序,并与之交互通信。一、启动外部程序的两种方式:(1)一体式:void QProcess::start(const QString & program, const QStringList & arguments, OpenMode mode = ReadWr原创 2014-10-14 17:45:25 · 9197 阅读 · 1 评论