diff --git a/sources/editor/ui/qetelementeditor.cpp b/sources/editor/ui/qetelementeditor.cpp index 3febab0d9..8a5df0ee2 100644 --- a/sources/editor/ui/qetelementeditor.cpp +++ b/sources/editor/ui/qetelementeditor.cpp @@ -55,6 +55,7 @@ #include #include #include +#include /** * @brief QETElementEditor::QETElementEditor @@ -1200,7 +1201,18 @@ void QETElementEditor::initGui() //Live cursor position readout, in the same scene coordinates as the parts' X/Y properties m_position_label = new QLabel(this); m_position_label->setMinimumWidth(120); - statusBar()->addPermanentWidget(m_position_label); + + // Layout + QHBoxLayout *coordDisplayLayout = new QHBoxLayout(); + coordDisplayLayout->setContentsMargins(0, 0, 0, 0); + coordDisplayLayout->addWidget(m_position_label); + coordDisplayLayout->addStretch(); + // Widget + QWidget *coordDisplay = new QWidget; + coordDisplay->setLayout(coordDisplayLayout); + + statusBar()->addPermanentWidget(coordDisplay); + connect(m_elmt_scene, &ElementScene::mouseMoved, this, [this](const QPointF &pos) { m_position_label->setText(tr("X: %1 Y: %2") .arg(pos.x(), 0, 'f', 1)