QT:隐藏对话框/窗口的标题栏

Sam*_*mir 4 qt splash-screen titlebar hide

我有一个父窗口,其中按钮的单击事件功能具有以下行:

SplashScreenDialog*splScrDlg = new SplashScreenDialog(this); splScrDlg->显示();

我想要的是我想删除最大化按钮,最小化按钮,关闭按钮以及对话框(或窗口)中的标题栏.[实际上它是一个闪屏,它会包含一段时间的图像,然后会自动退出并打开主窗口,欢迎您提供其他显示闪屏的想法]

Căt*_*tiș 6

为什么不使用QSplashScreen?

从助手中提取的示例:

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);
     QPixmap pixmap(":/splash.png");
     QSplashScreen splash(pixmap);
     splash.show();
     app.processEvents();
     ...
     QMainWindow window;
     window.show();
     splash.finish(&window);
     return app.exec();
 }
Run Code Online (Sandbox Code Playgroud)

  • 创建一个单次计时器并从那里关闭闪屏. (3认同)