Interpréteur graphique, Tkinter fenêtre noire, Pycharm mac.
Bonjour,
J'essaie d'apprendre à coder avec Tkinter pour pouvoir faire une interface graphique.
Je travaille sur mon mac la plupart du temps et voici le résultat que j'obtiens après ces simples lignes de codes.
Je ne vois pas du tout d'où peut provenir le problème, j'ai essayé sur mon pc windows le même code et cela marche cependant il faudrait que je règle mon problème sur mac car c'est ce que j'utilise le plus souvent...
Je travaille avec l'IDE Pycharm, peut-être que cela vient de la, sur windows j'ai utilisé Pyzo.
Windows / Chrome 106.0.0.0
- Tkinter mac black screen
- Adresse mac - Guide
- Screen whatsapp - Accueil - Messagerie instantanée
- Blue screen windows 10 - Guide
- @ Sur mac - Guide
- Nettoyer son mac - Guide
6 réponses
Bonjour,
Quand tu partages du code, merci de suivre ce tutoriel.
Donc si je reprends ton code :
from tkinter import * window = Tk() window.title("Titre") window.geometry("1080x720") window.minsize(400, 200) window.config_(background="blue") window.mainloop()
... l'erreur vient de la ligne qui met en jeu l'attribut "config_"...qui n'existe pas :
Traceback (most recent call last):
File "/home/mando/toto.py", line 6, in <module>
window.config_(background="blue")
File "/usr/lib/python3.10/tkinter/__init__.py", line 2383, in __getattr__
return getattr(self.tk, attr)
AttributeError: '_tkinter.tkapp' object has no attribute 'config_'
En réalité cet attribut s'appelle config et donc le code devient :
from tkinter import * window = Tk() window.title("Titre") window.geometry("1080x720") window.minsize(400, 200) window.config(background="blue") window.mainloop()
Bonne chance
Bonjour,
Peux-tu essayer les différentes alternatives listées dans ce tutoriel ?
Bonne chance
Je viens d'essayer les différentes alternatives et rien n'y fait.
Je n'ai pas l'impression que cela vienne du code mais plutôt de quelque chose qui manquerait sur mon mac ou quelque chose qui empêcherait la fenêtre de s'ouvrir autrement de comment elle s'ouvre actuellement...
Mais je n'arrive pas à trouver quoi... Peut-être que cela vient de Pycharm ?
Bonjour,
Est-ce que le dossier dans lequel ton script est écrit contient un fichier tkinter.py ?
Si oui, c'est probablement la cause du problème : renomme le fichier tkinter.py en autre chose (par exemple toto.py)...
Sinon, essaye de réinstaller le module python3-tk.
Bonne chance
Bonjour,
Non je n'ai pas de dossier tkinter.py dans mon dossier ou il y a mon script.
J'ai même changé de dossier pour voir si un autre dossier pouvait interférer mais ça ne semble pas être le cas.
Bien à vous
Thibault
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonsoir, à tout hasard, ce ne serait pas un problème lié au thème graphique de ton système ?
On voit bien le titre de la fenêtre, mais pas son contenu d'après ce que j'ai compris dans ta copie d'écran, je ne sais pas comment cela se configure sur mac, tente toujours de changer de thème (apparences) des fenêtres via ton système.
Bonjour, merci pour la réponse cependant je crains que ce ne soit ça .
En effet il ne s'agit pas de config_ mais d'un tild placé ici par l'IDE.
J'ai regardé mon code et il s'agit en réalité exactement du même que vous avez écrit (à défaut d'un espace)et donc j'ai toujours la même erreur.
PS: Désolé pour le code je ferai mieux la prochaine fois.
Merci