Difference between revisions of "How to Center a Window on the Screen"

From Qt Wiki
Jump to: navigation, 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()
    )
);