Utiliser python pour un fichier contenant l'aide de mon application

RagnaFu_Sama -  
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
JE viens vers vous car j'e souhaiterais ajouter un bouton "Help" à mon interface tkinter sous python 3.8. Ce bouton aura pour mission, une fois activé d'ouvrir un ficher texte pour que l'utilisateur puisse le lire car il continedra la procédure pour utilisé l'applications correctement.
Or il s'avère que je n'arrive pas à réaliser cette idée. Pourriez vous m'aider, ou m'orientez vers une solution?
Je vous remercie d'avance pour votre aide.
mon fichier d'aide s'appel: "Read_me.txt"


Configuration: Windows / Opera 69.0.3686.95
A voir également:

3 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, qu'as-tu essayé?
0
RagnaFu_Sama
 
J'ai essaye la commande "open()" sans résultat, et surtout je n'ai pas trouve d'infos sur internet, je cherhce par mot clès, mais les seule résultats sont les pages traitant de la lecture de valeurs depuis un fichier txt. Pas de son ouverture pour etre consulté par l'utilisatuer. La j'essaye de voir dans les commande du module "os" si il n'y aurait pas quelque chose qui pourrait m'aider.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > RagnaFu_Sama
 
as-tu envisagé que ton programme affiche le contenu du fichier, de façon à ce que l'utilisateur puisse le lire?
0
RagnaFu_Sama > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
C'est l'objectif que je voudrais atteindre mais je n'ai rien trouve durant mes recherches m'indiquant un quelconque méthode pour le faire. C'est pour cela que je suis venus sur ce forum, et que j'ai posé ma question. En principe le fichier Read_Me, est là pour aider l'utilisateur, pas l'ordinateur.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > RagnaFu_Sama
 
tu ne connais aucune méthode permettant à un programme d'afficher du texte, par exemple un message d'erreur?
0
RagnaFu_Sama > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je n'ai jamais code d'interface, juste des scripts pour des calculs mathématiques ou du traitement de donnée. Donc non désolé. Ce que souhaite n'est pas un message d'erreur mais un bouton help, lorsque l'on dessus, ce dernier ouvre le fichier read_me pour que l'utilisateur puisse le lire. J'ai essaye de trouvé une alternative mais rien de ce je connais ne correspond.
0
_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour,

Tu pourrais mettre dans une variable "help" tout le texte de ton Read_Me.txt en utilisant la fonction readlines puis utiliser le module tkMessageBox pour ouvrir une fenêtre qui affichera le contenu de ta variable "help".

Ritchi
0
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   347
 
Bonjour,
souhaitez-vous afficher le contenu du fichier dans votre interface graphique, ou l'ouvrir dans un autre programme, par exemple le bloc note de windows ?
0
RagnaFu_Sama
 
Je souhaiterais l'oivrir dans le bloc note, si cel est possible
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > RagnaFu_Sama
 
ah, finalement, tu expliques ce que tu veux réaliser.
exemple:
import os
osCommandString = "notepad.exe file.txt"
os.system(osCommandString)
0
RagnaFu_Sama > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Meric pour ta réponse yg_be, desolé si je n'ai pas été suffisament clair depuis ton premier message.
Je voudrais juste savoir un truc, la partis comprenant le nom du fichier: file.txt, est il possible de ne pas ouvrir l'invite de commande windows?
Et sinon j'ai testé et cela correspond exactement à ce que je veux faire, en une fois merci
0
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   347 > RagnaFu_Sama
 
Oui tu peux ajouter le chemin devant file.txt. Tu aurais pu t'en rendre compte en essayant je pense ^^
0