最近,我正在使用C++开发Qt Gui应用程序,并且在运行该应用程序时需要将窗口对齐到左上角。 (,默认情况下应在左上角打开)。
有什么办法可以在代码上或由Qt设计人员执行此操作吗?
如果有人可以帮助我,我将非常高兴。
最佳答案
假设您有一个主窗口,将其移至主屏幕矩形的左上角(从QApplication
实例获取屏幕对象及其几何形状):
#include "mainwindow.h"
#include <QApplication>
#include <QScreen>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
QRect screenrect = a.primaryScreen()->geometry();
w.move(screenrect.left(), screenrect.top());
w.show();
return a.exec();
}