![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
就这样好了
热爱Qt 热爱敏捷 ....讨厌芹菜和肥肉
展开
-
Ubuntu下使用USB摄像头出现的一个非常奇怪的问题
前几日给项目在写视频聊天的功能的时候遇到了一个很是奇怪的问题.我是在Backtrack5 也就是(ubuntu10.04)下使用Qt+openCV采集摄像头数据然后编码传输的.刚开始编译完openCV2.3之后是没有问题的,能正常的采集到摄像头数据.但是很奇怪的事情是,当我重启机子之后切换到另外一个系统(windows的系统)之后,再过一段时间再重启,切换回Backtrack5.这个时候我之前写的原创 2011-11-12 18:01:00 · 1851 阅读 · 0 评论 -
老生常谈 QObject::connect: No such slot xxx错误提示
好吧确实是一个老生常谈的问题, 但像我这样稍微有一丁点经验的人, 也曾栽过..具体问题是这样的, 在基类A中继承了QObject并且类中有Q_OBJECT宏, 但是在派生类B中仅仅继承了A, 这个时候, 在B中是不能使用signal/slot的. 在成功编译运行会发现有QObject::connect: No such slot xxx错误提示.原因在于没有在B类中写Q_OBJ原创 2013-02-18 11:28:39 · 9734 阅读 · 0 评论 -
QTcpSocket的小问题
今天使用QTcpSocket的时候出现了一个奇怪的现象,就是信息只有第一次读的时候是正确的,之后读的都是错误的在客户端检查发送数据的大小,发现是没有问题的而服务端接收第一次是正确的大小,第二次就不正确了.....调试了一会,发现似乎是因为第一次接收数据的时候没有把数据完全读完导致的于是把代码一改,所有数据都读完了再度下一次的数据....一切就没问题了另外我以为tcpSocket原创 2012-02-08 18:40:02 · 892 阅读 · 1 评论 -
Python3 MySQL CSV
今天遇到一个问题, 我需要在Python3里面去load本地的CSV 文件到MySQL中(5.1.63)直接在shell里面写如下的命令是可以正常实现我要的效果的load data local infile '/root/2012-08-10.csv' into table market fields terminated by ',' lines terminated by '\n';原创 2012-08-18 15:58:17 · 864 阅读 · 0 评论 -
Windows下Qt4.8.2编译MySQL驱动遇到神奇的问题
本来编译Qt的MySQL驱动是很熟悉的是一件事情,但是今天编译的时候却遇到了一个以前从未有过的问题. 指定好MySQL的头文件和库文件之后,编译的时候遇到这样的错误:undefinde rereference to ‘mysql_num_fileds@4’,此外还有很多错误信息几经尝试无果之后把MySQL换成低版本的5.1.44竟然神奇的编译成功了不知道是不是高版本的MySQL内部做了一些原创 2012-08-25 00:32:51 · 716 阅读 · 0 评论 -
QGraphicsScene拖拽
在公司的项目中需要使用QGraphics View框架, 而且需要有一个拖拽的功能. 按照经验在QGraphicsScene上设置setAcceptedDrops无果,进入目标区域的时候还是显示禁止的样式, 联想到是QGraphicsView先接收事件的,就在view上设置了setAcceptedDrops,亦无果. 记得有文提及view接收事件后会继续传递给scene, 随子类化scene覆盖d原创 2012-09-27 21:47:42 · 2632 阅读 · 0 评论 -
项目片段0
1. 拖拽的抖动过滤if (QLineF(event->screenPos(),event->buttonDownScreenPos(Qt::LeftButton)).length() QApplication::startDragDistance()){ return;}2. drag->setPixmap的时候无法显示必须要有mouseP原创 2012-10-12 16:13:49 · 509 阅读 · 0 评论 -
项目片段1
在QWidget中使用layout加入QGraphicsView的时候发现边缘有白色边框.开始的时候认为是layout的边框,设置//layout->setMargin(0);无果之后了解到是QGraphicsView的边框,view->setFrameShape(QFrame::NoFrame);问题解决原创 2012-10-17 12:28:42 · 582 阅读 · 0 评论 -
Python中list 到 str的转换
不能直接使用str(list)这样的方法而应该是使用"".join(list)好久不用Python, 今天再次使用的时候突然感觉很生疏原创 2012-11-08 00:10:18 · 3235 阅读 · 0 评论 -
QGraphicsItemGroup 中使用动画的奇怪问题--上
本来打算在Graphics View Framework框架下实现移动一个GraphicsItemGroup(从QObject与QGraphicItemGroup派生) 的时候坐标的变化有一个过渡的效果,而不是直接变化..思路本来很简单,但是不想却出现了意料之外的事情.原本思路就是重载GraphicsItemGroup 的mouseMoveEvent, 然后在mouseMoveEven原创 2012-11-08 15:47:07 · 1882 阅读 · 0 评论 -
QGraphicsItemGroup 中使用动画的奇怪问题--下
刚才说到QGraphicsItemGroup中并没有声明pos属性, 理论上自己声明一个即可. 沿着这个思路继续向下走,在Assistant中可以找到对定义一个属性需要声明Q_PROPERTY宏.Q_PROPERTY(type name READ getFunction [WRITE setFunction] [RE原创 2012-11-08 16:04:34 · 1646 阅读 · 1 评论 -
Qt子部件透明动画--上
今天尝试了下在窗口中的子部件中实现opacity动画. 虽然实现了但是遇到了很多问题, 记录在此以备遗忘. 首先Qt我们可以使用QPropertyAnimation很方便的实现简单的基于属性变化的动画效果,但是要实现opacity动画的话, 缺少一个opacity属性.所以定义一个opacity属性便是第一个要解决的问题. 对于自定义属性其实也就是使用Q_PROPERTY宏,原创 2012-11-14 22:42:54 · 1731 阅读 · 0 评论