当前位置:编程学习 > wap >>

QT移动label

QT 我在MainWindow 中创建了一个frame ,frame中添加一个可拖拽的label, 如何能够确保这个label只在frame中移动,而不会移动出frame的范围!
红色 为label!
目前问题
鼠标将label拖拽出frame,label 会消失!
, Qt label 中移动 --------------------编程问答-------------------- 你实现是不是在Frame的mouseMoveEvent里面实现的? --------------------编程问答-------------------- 是的,有何解决方法或思路 --------------------编程问答-------------------- 判断pos的是否超出了frame,左边x负,上边y负,下边height超,右边width超
超出了就忽略 --------------------编程问答-------------------- 判断Label的边界是否已经超越Frame边界,如果超越,强制把Label移回边界内
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,