2 questions Python.

Résolu
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024 - 25 juin 2023 à 09:28
yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 - 27 juin 2023 à 14:01

Bonjour,
A): Soit un dossier général contenant des dossiers de scripts.
Si je crée un fichier: ".txt" dans le dossier général, que faut-il écrire pour y envoyer du texte (20 caractères maxi), ajouté à l'existant (nouvelle ligne) ?

B): A quoi peut ressembler une ligne (instruction) de clic sur un bouton ?

Note: Ce n'est pas "scolaire", j'ai passé l'âge.
Merci aux experts.

A voir également:

7 réponses

Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931
25 juin 2023 à 10:22
2
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
25 juin 2023 à 14:20

Merci Whismeril,
Pour ta réponse "A", je présume que le: 'a', c'est pour Append.
J'ai bon ?
Pour la: "B": quelle ligne entre en action au clic ?
Est-ce: "labelA.pack()" ?
Ou quelle autre ?

Merci.

0
Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931
25 juin 2023 à 14:32

oui, l'argument 'a' c'est pour append.

non, la méthode pack() sert à ajouter le bouton sur l'IHM.

C'est la méthode associée à l'argument command qui est appelée.

Peut-être devrais-tu lire un tuto sur TK.

Par exemple https://vincent.developpez.com/cours-tutoriels/python/tkinter/apprendre-creer-interface-graphique-tkinter-python-3/


0
Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931
25 juin 2023 à 16:56

Depuis 3 ans et plus de 500 messages sur ce forum, il semble que tu n'en aies  toujours pas compris l'esprit.

On aide, on ne fait pas à ta place.

Et en ce qui me concerne, j'arrête quand manifestement l.interlocuteur ne fait pas d'effort.

Tu as toutes les informations nécessaires dans ce fil pour répondre à ta question.


0
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
26 juin 2023 à 09:09

Si tu pense que répondre à une demande de précision, c'est: "faire à ma place".

Tu n'a pas la bonne définition de "faire".

0
Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931 > mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
26 juin 2023 à 10:17

Non, cette phrase 

C'est la méthode associée à l'argument command qui est appelée.

réponds à elle seule à ta question.

Si après, plus de 3 ans sur le forum, donc 3 ans à développer, tu ne la comprends, c'est que tu n'as pas appris les bases nécessaires à ton projet. Alors y'a en gros 2 options,

  • j'apprendrais sur le tas, ça va le faire, ben en fait pas toujours
  • c'est pas grave, quelqu'un sur le forum, trouvera la solution pour moi

D'où le conseil de lire un tuto, sur TK.

Avec réponse montrant que tu aurais lu ce tuto, mais pas tout compris, j'aurais pris le temps d'essayer de t'expliquer autrement.

Mais tu es trop busy pour cet effort, ce qui fait basculer mon avis sur la deuxième option.

Et bien moi, je n'ai pas de temps à perdre à t'expliquer ce qui est déjà parfaitement décrit par ailleurs.

2

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PierrotLeFou
25 juin 2023 à 18:37

a) je vais être gentil ... il faut faire un open avec l'attribut 'a' pour append.
b) tu dois utiliser un module d'affichage genre pygame.

0
Diablo76 Messages postés 155 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 27 avril 2024 40
Modifié le 26 juin 2023 à 07:19

Salut,

Pygame ne possède pas de classe ou méthode de type widgets permettant la création de bouton, label... Ou alors passer par une bibliothèque tierce comme pygame_menu

https://pygame-menu.readthedocs.io/en/latest/

Il faut plutôt utiliser une bibliothèque permettant la création de GUI comme Tkinter, PyQt5...

0
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
26 juin 2023 à 12:52

Pas de quizz, je voudrais tenter d'intégrer dans des scripts, une (ou quelques) ligne(s) pour envoyer le nom du bouton cliqué dans un fichier txt.

0
Diablo76 Messages postés 155 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 27 avril 2024 40
26 juin 2023 à 14:28

Salut,

D'où provient ce bouton ?, une page web, un exe, un script python ?

Si c'est un script python, quelle bibliothèque est utilisée pour créer la UI ?

0
yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 1 477
26 juin 2023 à 14:53

Montre-nous alors ton script, cela nous permettra de te répondre.

0
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024 > yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024
26 juin 2023 à 16:24

Ben pour avoir l script, il faudrait que je trouve une ligne ressemblant à un clic sur bouton.

C'est pourquoi ma première demande est: "A quoi peut ressembler une ligne (instruction) de clic sur un bouton ?".

Whishmeril m'envoie 14 lignes et se fâche quand je lui demande laquelle est concernée.

Je le comprends mais ne l'approuve pas.

0
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024 > yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024
26 juin 2023 à 23:12

Des scripts, y en en pagaille (Blender), mais après consultations diverses, il s'avère que ce que je voulais faire n'est n'est pas possible, car la partie en Python est séparée du code principal qui lui est en C++, et les boutons sont dans le code principal. c'est pour ça que je ne trouvais rien qui ressemble à une procédure "bouton" (du peu que j'en savais).
Mais ton code, yg_be, servira dans un autre contexte.
On peut mettre le fil en: "Résolu", ou plutôt en: Abandonné".
Pardon pour le dérangement.

1
Diablo76 Messages postés 155 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 27 avril 2024 40 > mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
Modifié le 27 juin 2023 à 00:41

C'était tellement si simple de nous dire que ce que tu recherchais était dans un script Blender :-(

1
mariam-j Messages postés 1033 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 26 avril 2024
25 juin 2023 à 16:41

Je suis déjà bien "Busy"à mettre au point mon usine à gaz.

Alors j'essaie d'avoir de l'info "hors taxes" (ou "TTC" comme on voudra).

Et donc, c'est quelle ligne qui entre en action au clic ?

Pardon pour l'insistance.

-1
yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 1 477
26 juin 2023 à 11:48

bonjour,

dans quel contexte poses-tu cette question?
c'est pour répondre à un quiz?

0