RESOLU | Comment créer une interface graphique en Python ?Hello ! J'aimerais bien commencer à faire un jeu en Python avec le module "tkinter" mais je ne sais pas vraiment comment on l'utilise, quelqu'un pour m'aider ? |
Développement 2D, 3D et Jeux Python & Zope | |
Programmation en Python Interface graphique | |
Orlando Posté le : 21 Août à 17:00 40 977 vues |
Léon Posté le : 21 Août à 17:55 |
Hello Orlando, Tkinter est un bon module graphique mais détaillé tous ces widgets ici serait beaucoup trop long. Je t'ai donc préparé un bout de code que je t'invite à essayer, de bien le lire et comprendre ce que je fais. Voilà donc un petit éditeur de lignes : #! /usr/bin/env python # -*- coding: iso-8859-1 -*- from tkinter import * from random import randrange def createLine(): global x1, y1, x2, y2, color can.create_line(x1, y1, x2, y2, width=1, fill=color) y1, y2 = y1-20, y2+20 def changeColor(): global color global j i = j pal_color = ['purple','cyan','maroon','green','red','blue','orange','yellow'] while i == j: i = randrange(8) j = i color = pal_color[i] x1, y1, x2, y2 = 10, 190, 190, 10 #Coordonnées des deux points qui formeront la ligne color = 'green' #couleur par défaut j = 4 win = Tk() #Création du widget principal, dit "maître" can = Canvas(win, bg = 'black', height = 200, width = 200) #Canvas est un widget dans lequel on peut dessiner can.pack(side=LEFT) button1 = Button(win, text="Quitter", command=win.quit) button1.pack(side=BOTTOM) button2 = Button(win, text="Nouvelle ligne", command=createLine) button2.pack() button3 = Button(win, text="Changer de couleur", command=changeColor) button3.pack() win.mainloop() win.destroy() Je reste à ta disposition si tu as des questions, Bonne chance ! |
RESOLU | Comment écrire dans un fichier ?Bonjour,J'aimerais pouvoir écrire dans un fichier, quelles sont les fonctions à utiliser ? Merci et à bientôt ! |
C | |
Programmation en C |
RESOLU | Comment récupérer des informations de la part de l'utilisateur ?Bonjour,Je débute en C et j'aimerais savoir comment demander à l'utilisateur une valeur. Merci d'avance ! |
C | |
Programmation en C |
RESOLU | Conditions de validité du contrat ?Salut les amis!Dites moi quelles sont les conditions de validité d'un contrat s'il vous plaît ? Merci ! |
Droit | |
droit contrat conditions de validité |
RESOLU | Qu'est ce qu'un dol ?Salut à tous !Quelqu'un saurait-il m'expliquer ce qu'est un dol ? Merci d'avance |
Droit | |
dol droit |
RESOLU | Qu'est ce qu'une contrat de gré à gré ?Bonjour!Qu'est ce qu'un contrat de gré à gré s'il vous plaît ? Merci |
Droit | |
droit contrat gré à gré |
RESOLU | Ecran bleuJ'ai un problème à chaque coupure de courant ou de connexion, mon ordinateur affiche écran bleu et m'oblige à redémarrer.Quelqu'un a déjà rencontré ce problème? |
Systèmes | |
RESOLU | Différence entre capacité d'exercice et capacité de jouissance ?Salut !En droit, quelle est la différence entre la capacité de jouissance et la capacité d'exercice s'il vous plaît ? |
Droit | |
droit capacité d'exercice capacité de jouissance |
Comment uloader un fichier en phpBonjour,Comment faire pour uploader un fichier depuis un formulaire HTML Merci | |
PHP Webmasters - Développement web | |
upload |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |