11
votes

QT Créateur, message d'erreur

Je suis un peu rouillé avec Qt, mais j'ai dû l'utiliser pour des projets avant.

Je me demandais si je pouvais faire une fenêtre contextuelle, une petite fenêtre avec sa hauteur / largeur désactivée afin que l'utilisateur ne puisse pas l'étendre. Il devrait également verrouiller l'écran jusqu'à ce qu'ils appuyent sur un bouton de cette fenêtre.

Je pourrais faire tout cela dans une classe distincte, mais je me demandais. Y a-t-il des classes QT intégrées qui ont un peu de popup comme celle-ci que je pouvais simplement modifier? Je veux dire faire une classe juste pour un message d'erreur me semble un peu gaspillé. J'essaie de garder le projet petit.

Mais si une classe doit être faite afin d'accomplir cela, c'est bien. Le seul problème est que je n'ai aucune idée de la façon de verrouiller les fenêtres d'application afin de pouvoir faire quelque chose une fenêtre avant de pouvoir revenir à l'application principale.

Je ne demande pas quelqu'un de taper tout ce code pour moi, donnez-moi simplement un lien ou quelque chose comme ça. Je l'ai cherché mais je ne pouvais pas le trouver. Bravo.


0 commentaires

3 Réponses :




34
votes
QMessageBox messageBox;
messageBox.critical(0,"Error","An error has occured !");
messageBox.setFixedSize(500,200);
The above code snippet will provide the required message box.

0 commentaires