show イベントで QMessageBox を表示する QWidget があります。QWidget の showEvent 関数をオーバーライドしました。問題は、メッセージ ボックスが最初に表示され、残りのウィジェットが後で表示されることです。この問題を解決するにはどうすればよいですか?
void InstallScreen::showEvent( QShowEvent *s )
{
QMessageBox::about( m_main, "One Click Installer",
QString( "The following repositories will be added \n %1" ).arg( repoList ) );
QMessageBox::about( m_main, "One Click Installer",
QString( "The following packages will be installed \n %1" ).arg( packList ) );
}