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

Fermé
RagnaFu_Sama - Modifié le 11 août 2020 à 21:43
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 - 13 août 2020 à 21:53
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 Ambassadeur 1 552
12 août 2020 à 12:24
bonjour, qu'as-tu essayé?
0
RagnaFu_Sama
12 août 2020 à 23:34
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 1 552 > RagnaFu_Sama
13 août 2020 à 08:44
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024
13 août 2020 à 08:47
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 1 552 > RagnaFu_Sama
13 août 2020 à 09:16
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024
13 août 2020 à 09:28
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 21288 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 11 novembre 2024 6 079
13 août 2020 à 09:45
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 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 346
13 août 2020 à 16:57
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
13 août 2020 à 19:57
Je souhaiterais l'oivrir dans le bloc note, si cel est possible
0
yg_be Messages postés 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 1 552 > RagnaFu_Sama
13 août 2020 à 21:04
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 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024
Modifié le 13 août 2020 à 21:49
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 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 346 > RagnaFu_Sama
13 août 2020 à 21:53
Oui tu peux ajouter le chemin devant file.txt. Tu aurais pu t'en rendre compte en essayant je pense ^^
0