Alors voilà: je fais un logiciel avec python 3.1.3 et Pygame et le problème c'est quand j'affiche du texte il s'affiche dans la console derrière la fenêtre graphique (quand je démarre le programme sa ouvre une fenêtre et la console python).
Est ce qu'il y a un moyen de l'afficher dans la fenêtre et pas dans la console?
De plus, si tu ne veux pas avoir la console quand tu lance ton programme, il suffit de changer l'extention de ton fichier .py en .pyw
Si tu fais ça tu ne verra pas les messages d'erreur qui pourraient s'afficher pendant l'execution de ton programme. Avec les GUI par exemple, il peut arriver que des messages d'erreurs apparaissent dans la console sans pour autant mettre un terme à l'execution du programme. Alors prudence !
Entre nous, il vaut mieux toujours garder la console, elle n'est pas si génante et elle peut servir de log pour informer l'utilisateur de l'activité du programme.
Entre nous, il vaut mieux toujours garder la console, elle n'est pas si génante et elle peut servir de log pour informer l'utilisateur de l'activité du programme.
Le problème, c'est que ça ne fait pas propre.
En revanche, c'est assez "facile" à palier en créant un système de log un peu intelligent (qui enregistre les messages de log dans un fichier avec la date/l'heure/et éventuellement la classe/la méthode qui envoie le message), ou bien, plus simplement, en redirigeant sys.stdout vers un fichier (sys.stdout=open('monfichierdelog.txt','a')), ce qui fait que chaque print écrira non plus dans la console mais à la fin du fichier.
Sinon, dans le lien que j'ai passé, c'est expliqué vers la fin, quand le mec incruste le texte dans son jeu.
Alors voilà: je fais un logiciel avec python 3.1.3 et Pygame et le problème c'est quand j'affiche du texte il s'affiche dans la console derrière la fenêtre graphique (quand je démarre le programme sa ouvre une fenêtre et la console python).
Est ce qu'il y a un moyen de l'afficher dans la fenêtre et pas dans la console?
Le format ttf ne te convient pas? simplement
Bah, au pire(au mieux?), utilise des fontes bmp!
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Python c'est bon, mangez-en.