J'utilise Python et je développe un jeu-questionnaire avec livewires. J'ai eu une théorie pour avoir une carte de question par défaut comme affichage d'image. Et puis, la console imprime le texte dans des emplacements correctement positionnés. Les questions, les réponses et les explications seraient chargées à partir d'un fichier texte, et le programme rendrait aléatoire ceux qui ont été chargés. Mais si cette théorie fonctionnait, le programme pourrait virtuellement avoir autant de questions, ou de sujets différents que l'on voulait, et serait facilement édité à partir du fichier bloc-notes. Je suppose que ma question est, est-il un moyen de positionner avec précision le texte de la console imprimée, et lui permettre d'être placé au-dessus d'une image dans une fenêtre de pygame? Chargement des questions à partir du fichier texte semble bon.Mélanger des graphiques et du texte dans une fenêtre
0
A
Répondre
0
L'utilisation pygame vous pouvez positionner le texte ne importe où sur l'écran, il est un processus en deux étapes:
question = "Is this a question?"
# Render the text:
font = pygame.font.SysFont("Arial", 20)
text_surface = font.render(question, true, (0,0,0))
# Blit the text to the screen
text_rect = text_surface.get_rect()
text_rect.center = (100,100)
screen.blit(text_surface, text_rect.topleft)
Ce tire la question à la position désirée. Si vous voulez gérer des questions multilignes, vous pouvez utiliser un caractère spécial dans votre fichier pour indiquer le saut de ligne (par exemple un tuyau |) ou vous pouvez créer un algorithme pour savoir automatiquement où placer les sauts de ligne. Ensuite, vous rendez et blitte ligne par ligne en ajoutant quelques pixels à la coordonnée y.
Questions connexes
- 1. Mélanger des graphiques dans NSTextView?
- 2. Comment mélanger des graphiques avec django et la bibliothèque Chartkick
- 3. Formatage avec Java: Mélanger du texte et des images
- 4. octave - plusieurs graphiques dans une fenêtre
- 5. Balise HTML Area, affichant du texte et/ou des graphiques
- 6. Bootloader avec du texte et des graphiques ... howto? (Avec nasm)
- 7. R: Sortie du texte et des graphiques en pdf
- 8. Comment montrer des graphiques interactifs dans une fenêtre GTK?
- 9. Multiples graphiques dans une seule fenêtre
- 10. écrire du texte dans une autre fenêtre
- 11. mélanger aléatoirement du texte à partir des ressources
- 12. Un bouton dans une fenêtre avec des graphiques
- 13. Gestion du texte HTML dans une fenêtre
- 14. Mélanger du texte et des données pour créer un paragraphe dans Access
- 15. Ouvrir les graphiques Visualforce intégrés dans une nouvelle fenêtre
- 16. API Windows: comment dessiner du texte dans une fenêtre enfant?
- 17. Dessiner du texte dans des graphiques de base
- 18. Puis-je mélanger du texte avec du binaire sous Linux?
- 19. Taille du texte et des boutons de la fenêtre contextuelle
- 20. Comment mélanger UIButton dans un texte UILabel?
- 21. Comment mélanger des caractères dans une chaîne
- 22. Fenêtre transparente contenant du texte et des boutons opaques
- 23. Tracer plusieurs graphiques dans une seule fenêtre en utilisant matlab
- 24. Transférer du texte dans une fenêtre contextuelle ouverte dans une fonction JS
- 25. Opencv: Créer une fenêtre noire et y écrire du texte
- 26. WPF passant du texte d'une fenêtre à une autre fenêtre
- 27. Mélanger des formes et des fonctions (php)
- 28. Mélanger jsp et jsf
- 29. Exécution des graphiques et du code Python
- 30. Mélanger des onglets et des espaces sans mélanger les onglets et les espaces
Cela fonctionne très bien, merci beaucoup – emufossum13