QT怎么获得label实时坐标
2个回答
展开全部
//代码如下,下面每一行代码都可以获取到窗体的位置
QLabel label("show text");
QPoint position ; //记录窗体的位置
position = label.pos(); //该方法较常用,如果label有父窗体,则获取它在父窗体
//中的位置,如果该label没有父窗体,则获取它的全局坐标
position = QPoint(label.x(),label.y()); //同上
position = label.rect().topLeft(); //同上
position = label.geometry().topLeft(); //同上
position = label.frameGeometry().topLeft(); //采用该方法在无父窗体时,可以
//获取到整个窗体的全局坐标(窗体边框的左上角坐标)
QLabel label("show text");
QPoint position ; //记录窗体的位置
position = label.pos(); //该方法较常用,如果label有父窗体,则获取它在父窗体
//中的位置,如果该label没有父窗体,则获取它的全局坐标
position = QPoint(label.x(),label.y()); //同上
position = label.rect().topLeft(); //同上
position = label.geometry().topLeft(); //同上
position = label.frameGeometry().topLeft(); //采用该方法在无父窗体时,可以
//获取到整个窗体的全局坐标(窗体边框的左上角坐标)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询