QT: Скрыть заголовок окна / окна - PullRequest
4 голосов
/ 06 октября 2009

У меня есть родительское окно, в котором функция события нажатия кнопки имеет следующие строки:

SplashScreenDialog * splScrDlg = новый SplashScreenDialog (это); splScrDlg-> показать ();

Я хочу удалить кнопку «Развернуть», «Развернуть», «Закрыть», а также строку заголовка из диалогового окна (или окна). [На самом деле это для заставки, она будет содержать изображение на некоторое время, а затем автоматически выйдет и откроет главное окно, вам могут предложить другие идеи для отображения заставки]

Ответы [ 2 ]

6 голосов
/ 06 октября 2009

Почему бы не использовать 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();
 }
2 голосов
/ 06 октября 2009

Почему бы не использовать QSplashScreen для этого? В любом случае, вы можете установить флажки окна, чтобы удалить оформление окна. См. Документацию для QWidget::setWindowFlags и Qt::WindowFlags.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...