qt dropEvent QPixmap::grabWidget()失败
在qt 拖拽事件 处理时发现这样一错误,在
dropEvent()
{
QPixmap map;
QPushButton *button = new QPushButton("button");
map = QPixmap::grabWidget(button);//此处报错
...........
}
不知道为什么是qt问题,还是c++文件,不是很清楚
单纯的将dropEvent函数内的剪切到一普通函数中调用时就报错
不知道撒回事
谢谢指导 --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 会不会是button还在paint中就调用了grabWidget所以报错了
lz在new完之后再写点别的试试。
或者把button和map的位置换下。
QPushButton *button = new QPushButton("button");
QPixmap map = QPixmap::grabWidget(button); --------------------编程问答-------------------- 帮顶一下,期待解决。 --------------------编程问答-------------------- 谢谢诸楼上,我测试了还是不能解决
暂时将pixmap作为mimedata传递来解决,继续待高手 --------------------编程问答-------------------- 另外我把源码传到csdn了,感兴趣的可以看看
http://download.csdn.net/source/3450569
补充:移动开发 , Qt