一 窗口

setWindowFlags(Qt::WindowStaysOnTopHint); // 置顶
setAttribute(Qt::WA_DeleteOnClose, true); // close 后从内存中销毁
QCoreApplication::applicationDirPath(); // 程序运行路径
QDir::currentPath(); 前工作路径
raise(); // 窗口激活
activateWindow();
setAttribute(Qt::WA_QuitOnClose, true); // 主窗口
setAttribute(Qt::WA_QuitOnClose, false);  // 随主窗口关闭
app.setWindowIcon(QIcon(":/images/logo.ico")); // 窗口图标
setWindowTitle("title"); // 设置标题
setFixedSize(QSize(800, 400)); // 设置窗口固定大小
// 全屏
setWindowFlags(Qt::Window);
showFullScreen();

二 设置背景图片

// 加载背景图片
QImage image(":/images/nav_widget_bg.png");
QPixmap pixmap = QPixmap::fromImage(image);

// 设置背景图片并进行缩放
QPalette palette;
palette.setBrush(QPalette::Window, QBrush(pixmap.scaled(size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation)));
setPalette(palette);