![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
linersay
这个作者很懒,什么都没留下…
展开
-
利用 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 · 3389 阅读 · 0 评论 -
QT 遇到的一些处理很久的Bug
1. 参见信号和槽的连接的那篇;2. label拼错了!!!不要拼成lable!!!原创 2017-08-28 11:43:09 · 491 阅读 · 0 评论 -
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 · 458 阅读 · 0 评论 -
Qt main函数a.exec()函数
今天写了一个QT的小程序,大致就是有一个槽和一个信号,然后,还有一个发信号的函数。然后,我在main函数里面的a.exec()之前,加了一个while循环,每一秒我就循环执行那个发信号的函数,结果发现根本就进不到槽函数里面。然后就是各种找错,当然是瞎找。最后的原因是,由于mian()函数一直卡在while循环里,就没有执行到a.exec()函数,而a.exec()函数的作用是使程序进入事件原创 2017-10-24 11:47:08 · 11232 阅读 · 1 评论 -
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 · 1076 阅读 · 0 评论