- 博客(7)
- 收藏
- 关注
原创 QT 信号和槽看似connect不上
调试时发现有些信号发射了,但是与之相关的槽函数没有执行的原因,目前遇到的有:1.语法错误仔细检查格式是不是对的,然后参数是否对应2.一个类中的信号与另一个类中的槽函数在SIGNAL()和SLOT()中的括号里写的直接就是槽和信号的名字,不用再加作用域。例如类A和类B,A中的某个槽函数Slot_A()与B的信号Signal_B(),然后A在B中实例化为a,那么在B中connect
2017-08-25 10:08:13 1094
原创 QT 关于emit VS2008和VS2013的不同
今天把在VS2013中一个简单的QT程序的头文件和源文件直接添加到VS2008中,按道理是能通过编译的,但是却一直报类访问权限的问题。大致就是类ClassA中有一个函数static ClassA* getInstance(),有一个信号SignalA,然后我在类之外的一个函数FuncA中发射信号 emit ClassA::getInstance()->SignalA;这个在VS2013 Q
2017-08-24 11:49:42 471
转载 VS 编译错误error: LNK
error: LNK 2005参考:error:LNK2005 已经在*.obj中定义造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。2.头文件的包含重复。解决办法是在需要包含的头文件中做类似的处理: #ifndef MY_H_FILE //如果没有定义这个宏 #define MY_H_FI
2017-08-23 11:24:06 261
原创 利用 uic.exe 手动生成ui头文件
1. 从CMD中进到uic.exe,它在qt安装目录的bin文件夹中。cd Qt\Qt5.3.2\5.3\mingw482_32\binPS:发现黑框框还是有一点点厉害的,用鼠标选中某文件,拖到黑框框里,文件对应的路径就直接复制到了黑框框里,蛮方便的。2.调用exeuic 某ui文件 -o 输出文件参考qt creator 使用Ui文件的问题
2017-08-10 16:10:17 3453
转载 UML类图与类的关系详解
UML类图与类的关系详解泛化(generalization):表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父类。实现(Realization):在类图中就是接口和实现的关系。这个没什么好讲的。在类图中使用带三角箭头的虚线表示,箭头从实现类指向接口。依赖(Depend
2017-08-09 11:10:14 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人