一 窗口
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);
建议在开头增加背景铺垫,增强读者代入感。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。
建议提出分阶段实施路径,增强可行性。
?实用类评语?