From e8aea337f5bf02e537b8126a3d2d7c708ac16e5c Mon Sep 17 00:00:00 2001 From: "corentin.bollet" Date: Fri, 15 Dec 2023 15:52:02 +0100 Subject: [PATCH] interface un peu mieux --- __pycache__/File.cpython-38.pyc | Bin 0 -> 3873 bytes __pycache__/Pile.cpython-38.pyc | Bin 0 -> 3206 bytes __pycache__/listeChaine.cpython-38.pyc | Bin 0 -> 3675 bytes interface.py | 30 ++++++++++++++++--------- 4 files changed, 20 insertions(+), 10 deletions(-) create mode 100644 __pycache__/File.cpython-38.pyc create mode 100644 __pycache__/Pile.cpython-38.pyc create mode 100644 __pycache__/listeChaine.cpython-38.pyc diff --git a/__pycache__/File.cpython-38.pyc b/__pycache__/File.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..16b02574e2432e9913803eaa6449a14ab7ce76d1 GIT binary patch literal 3873 zcmb7GO_S6_7)~ddkDdJn1X0wW=rSm?mQ@y3Nl_@EaA1l8@i3*88m4=y@rp>O`?x4H4R-O@4ogOg?Hfm5DuK#r-)#ppVo z}r(T(z9c%fbt%mX}32hj&4iS;Z~kKv8MKH=SZ zET4z>>YZj3uMJVUMID53{J!cc*KXDF)`VO`T^klj)JgYZVM^~z4SNm9z0%4`>W?oap2GdM9dHc`l z2{g+io!Pmg!BAyVoOO)C*0Iebp8X2DnAGEhNTt=PE?0~q4riX9s#K9CLtQP7(P3r^ z8%;^R7{*;hM~ZDhd^epRPi?zBk&2$XBcyxAx#Db#r=^~d-Wee8`_*oq2VK6_buVA5 z<=`P5H8N$A>au64Cz8wq`wmbq46!H--z89bj3aze5+_7=Ou)gCYJZ-79oM&17-pp~ z+-k`VB0-ofgyGXpy*ZdEgdsvl80tCfrjcSCO()U}Uiu81vut?c1RCSF1fUrLsf>hw z6#=K{k8d;Ez{J!=l3mA>1Za+q=&*JnE8JxeYsH;Uu>N5jY}w%;Mw_sV@Yi|NR1APY z<8giOw-{l!(jc(m#r}xiDvYp<`E0JORYOVanH7>w^sFAI zW#8CGe}s9nNUyOs9mb3*`8{D6aYP<>cV!^NF{A0&_wmf*9lGG`}5g(%YCl+NA$0NzWTEghiuR zb*^FW@o`i&u!Z+!ggpec$$_x&qc8Maqer@wh?nSQnLW?9d}6-#gbd3 z6P}#Z>#R&oRg5@s9|OqbK&F+HGKyaq=G{$?;U04M(*1&R_=8nfrDr53cXIIwvo>#d z1YK;pVWCGp`Fa%_cj#AOb1O+AL@p-NVY1p+F6zrzSuGchKC%)jEA{g&ty@|f-7r*H zBO9fecx1v8>y!PeVN}0`Ct+FOKq- z_B7>?@aNFi6*l{F4P*BYcr4kGfAg^8$^lyrs{&0;P3&QIGl~2nCO+jxqePxVA};_V$=}gt4w^Ii5u1Oyvgy_Yq`i|nM`bCxwektbfTg#b%d!XOl>iiV}v0q gUbR)qHAa~vK(lmyX@2Q*I`0As9o`GLi>77oU;1bUMgRZ+ literal 0 HcmV?d00001 diff --git a/__pycache__/Pile.cpython-38.pyc b/__pycache__/Pile.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3a35089c81515b274c9b788519e0de16b4cbdf9f GIT binary patch literal 3206 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 R9nfYKv`Ie#F#8qt_+N)TDDVIP literal 0 HcmV?d00001 diff --git a/interface.py b/interface.py index 60f1094..fd4ab71 100644 --- a/interface.py +++ b/interface.py @@ -1,9 +1,13 @@ import tkinter as tk from tkinter import messagebox - +from random import choice, randint from PIL import Image - +pique = "🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮" +coeur = '🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾' +carreau = "🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎" +trefle = "🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞" +cartes = pique + coeur + carreau + trefle class Interface(tk.Frame): def __init__(self, master): @@ -12,15 +16,21 @@ class Interface(tk.Frame): self.grid(row=0) #revoir le design self.menu = tk.Frame() - title = tk.Label(self.menu, text="Bataille",font=("eufm10", 42)) - title.grid(row=0) - #image ne fonctionne pas - canvas= tk.Canvas(self.menu, width= 300, height=300) - image = tk.PhotoImage(file='title_img.gif') - canvas.create_image(50, 10, image=image) - canvas.grid(row=2) + C = tk.Canvas (self.menu, bg="black",height=250, width=300) + coord = 10, 50, 240, 210 + C.grid(row=0) + #image ne fonctionne pas + #canvas= tk.Canvas(self.menu, width= 300, height=300) + #image = tk.PhotoImage(file='title_img.png') + #canvas.create_image(50, 10, image=image) + #canvas.grid(row=2) + for i in range(20): + C.create_text(randint(0,300),randint(0,250),fill="white",font="Times 20 italic bold",text=choice(cartes)) + + titre = tk.Label(self.menu, text="Bataille",bg="grey", fg="white",font=("eufm10", 42)) + titre.grid(row=0) @@ -42,7 +52,7 @@ class Interface(tk.Frame): if __name__ == "__main__": root = tk.Tk() - root.title("Hello World!") + root.title("Bataille") root.geometry("300x300") hello_frame = Interface(root) hello_frame.mainloop()