代码如下:直接将main函数页全部放上了,也可以将大小的设置放在窗体MainWindow页
#include "controlvideo.h"
#include <QDesktopWidget>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
ControlVideo w;
// setWindowFlags(Qt::FramelessWindowHint);
w.setGeometry(0,0,1440,900);
// 设置窗口图标
// w.setWindowIcon(QIcon(":/img/videotitleimg.ico"));
// w.setWindowTitle("LyFFMpeg");
// 获取屏幕数目
int screenCount = QApplication::desktop()->screenCount();
if (screenCount > 0) {
// 获取主屏幕的可用区域
QRect screenRect = QApplication::desktop()->availableGeometry(QApplication::desktop()->primaryScreen());
// 计算窗口居中的位置
int x = (screenRect.width() - w.width()) / 2 + screenRect.x();
int y = (screenRect.height() - w.height()) / 2 + screenRect.y();
// 移动窗口到屏幕中央
w.move(x, y);
}
w.show();
return a.exec();
}