Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

How to Center a Window on the Screen: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Cleanup)
 
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
{{LangSwitch}}
 
[[Category:snippets]]
[[Category:snippets]]
'''English''' | [[Center_a_Window_on_the_Screen_German|Deutsch]] | [[Center_a_Window_on_the_Screen_Bulgarian|Български]] | [[Center_a_Window_on_the_Screen_Korean|한국어]]
= How to center a window on the screen =
<code>
<code>
#include <QStyle>
#include <QStyle>
Line 12: Line 6:


window->setGeometry(
window->setGeometry(
QStyle::alignedRect(
    QStyle::alignedRect(
Qt::LeftToRight,
        Qt::LeftToRight,
Qt::AlignCenter,
        Qt::AlignCenter,
window->size(),
        window->size(),
qApp->desktop()->availableGeometry()
        qApp->desktop()->availableGeometry()
));
    )
);
</code>
</code>

Latest revision as of 12:15, 28 June 2015

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

#include <QStyle>
#include <QDesktopWidget>

window->setGeometry(
    QStyle::alignedRect(
        Qt::LeftToRight,
        Qt::AlignCenter,
        window->size(),
        qApp->desktop()->availableGeometry()
    )
);