Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.5.1
-
None
-
38c8af7231823429ca6cb9ea6418e2dcef3691a0 (qtbase/5.5, 5.1.2016, 5.5.2)
Description
Unearthed by commit: "Fix global coordinate mapping for child widgets in QGraphicsView". 56aad2ad6074237537fecf10d0cda0f3872e7f71 https://codereview.qt-project.org/#/c/114591/ (QTBUG-41135).
Launch example:
- Move slider
### on_pushButton_clicked QPushButton(0x1e50560, name="innerButton") ### on_pushButton_clicked mapToGlobal QPoint(473,267) back QPoint(8,10) ### on_pushButton_clicked QPushButton(0x1e50560, name="innerButton") ### on_pushButton_clicked mapToGlobal QPoint(473,267) back QPoint(8,10)
### MainWindow::on_pushButton_clicked QPushButton(0x22595b0, name="outerButton") > QWidget::mapToGlobal > QPushButton(0x22595b0, name="outerButton") QPoint(0,0) QWidget::mapToGlobal loop= QWidget(0x2231a30, name="outerLayoutWidget") 100 50 QWidget::mapToGlobal QWidget(0x2231a30, name="outerLayoutWidget") pos= 100 50 QWidget::mapToGlobal sc= QPointF(100,50) QWidget::mapToGlobal vp= QPoint(243,88) QWidget::mapToGlobal > QWidget(0x22592a0) QPoint(243,88) QWidget::mapToGlobal loop= QGraphicsView(0x2231800, name="outerGraphicsView") 244 89 QWidget::mapToGlobal loop= QWidget(0x22316b0, name="central") 255 126 QWidget::mapToGlobal loop= MainWindow(0x29fd50, name="MainWindow") 255 126 QWidget::mapToGlobal r= QPoint(455,176) >< QWidget::mapFromGlobal > QPushButton(0x22595b0, name="outerButton") QPoint(455,176) QWidget::mapFromGlobal loop= QWidget(0x2231a30, name="outerLayoutWidget") 355 126 QWidget::mapFromGlobal QWidget(0x2231a30, name="outerLayoutWidget") pos= 355 126 QWidget::mapFromGlobal > QWidget(0x22592a0) QPoint(355,126) QWidget::mapFromGlobal loop= QGraphicsView(0x2231800, name="outerGraphicsView") 354 125 QWidget::mapFromGlobal loop= QWidget(0x22316b0, name="central") 343 88 QWidget::mapFromGlobal loop= MainWindow(0x29fd50, name="MainWindow") 343 88 QWidget::mapFromGlobal vp= QPoint(143,38) QWidget::mapFromGlobal sc= QPointF(13.0435,6.95652) QWidget::mapFromGlobal r= QPoint(13,7) < ### MainWindow::on_pushButton_clicked mapToGlobal= QPoint(455,176) mapFromGlobal= QPoint(13,7)
Attachments
Issue Links
- resulted from
-
QTBUG-50030 [REG: 5.5.0->5.5.1] Scaling QGraphicsView does not correctly transform mouse input
- Closed
- resulted in
-
QTBUG-52507 Wrong menu position for QToolButton placed on a scene
- Closed
For Gerrit Dashboard: QTBUG-50136 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
144603,5 | Revert "Fix global coordinate mapping for child widgets in QGraphicsView." | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |
144753,9 | QWidget::mapTo/FromGlobal(): Rewrite using a QTransform. | 5.6 | qt/qtbase | Status: MERGED | -2 | 0 |