Qt中如何获得一个主窗口中的一个QWidget相对于QMainWindow的坐标?
我的主窗口中有许多子QWidget,每个QWidget还有子QWidget,如何获得一个主窗口中的一个QWidget的左上角(它的父对象不是主窗口,而是主窗口中的某个子部...
我的主窗口中有许多子QWidget,每个QWidget还有子QWidget,如何获得一个主窗口中的一个QWidget的左上角(它的父对象不是主窗口,而是主窗口中的某个子部件)在QMainWindow中的坐标?
我试过,mapTo(window(), geometry().topLeft()),不管用,返回的是(0,0)点。 展开
我试过,mapTo(window(), geometry().topLeft()),不管用,返回的是(0,0)点。 展开
1个回答
展开全部
QPoint QWidget::Pos() const
This property holds the position of the widget within its parent widget.
----------------------------------无比华丽的分割线------------------------------------------
QWidget * QWidget::parentWidget () const
Returns the parent of this widget, or 0 if it does not have any parent widget.
——Qt Assistant
像个链表,然后QPoint自己已经重载了加法运算符~
然后你会了么?
This property holds the position of the widget within its parent widget.
----------------------------------无比华丽的分割线------------------------------------------
QWidget * QWidget::parentWidget () const
Returns the parent of this widget, or 0 if it does not have any parent widget.
——Qt Assistant
像个链表,然后QPoint自己已经重载了加法运算符~
然后你会了么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询