Topic de celestinent :

(HELP) programme python

Pour améliorer le deuxième tu peux faire comme ça :

#!/usr/bin/python3
# Coding: utf-8

# https://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
# tkinter_drawing.py

from tkinter import *

WINDOW_WIDTH = 300
WINDOW_HEIGHT = 300

FIRSTNAME = "PRENOM"
LASTNAME = "NOM"

BG_COLOR = "white"
LINE_COLOR = "orange"


root = Tk()
root.config(width=WINDOW_WIDTH, height=WINDOW_HEIGHT)
root.title("Sunrize")


# On crée le canvas dans lequel on exécute notre dessin
can = Canvas(root, bg=BG_COLOR, height=WINDOW_HEIGHT, width=WINDOW_WIDTH)
can.pack()

# On crée les 2 lignes noires
can.create_line(150, 0, 150, 300, width=2, fill="black")
can.create_line(0, 150, 300, 150, width=2, fill="black")

# On crée les lignes oranges
for i in range(50, 251, 20):
    can.create_line(i, 50, 300 - i, 250, fill=LINE_COLOR, width=2)
    can.create_line(50, i, 250, 300 - i, fill=LINE_COLOR, width=2)

# On ajoute l'auteur
can.create_text(50, 45, fill="black", font="Arial 8", text=f"dessin de {LASTNAME} {FIRSTNAME}", anchor="w")

root.mainloop()

Maintenant pour avoir un programme plus paramétrable tu peux déterminer automatique le centre du canvas, les limites du soleil, etc via des calculs plutôt que de "hardcoder" les valeurs.

Données du topic

Auteur
celestinent
Date de création
23 octobre 2021 à 13:06:27
Nb. messages archivés
21
Nb. messages JVC
21
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive

JvArchive compagnon

Découvrez JvArchive compagnon , l'userscript combattant la censure abusive sur le 18-25 !