CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Création d'un tableau "intéractif" sous Python avec Tkinter

Takoza
Takoza
Niveau 8
10 mai 2016 à 11:21:33

Bonjour à tous,

J'ai découvert Tkinter récemment, mais j'ai encore du mal à saisir l'étendu du module.
Je me demandais si il était possible de créer un tableau où je pourrai modifier l'état des cases graphiquement (2 états), et qui serait lié à une variable pour connaître à tout moment l'état de la case. Dans l'absolu j'aimerai que ce soit lié dans les 2 sens, c'est-à-dire si je modifie une variable associée à une case, que cette dernière change d'état (de couleur par exemple), et inversement.
Si vous pouvez m'aider à réaliser cela, ou me proposer un autre module, je vous en serait très reconnaissant.

Merci d'avance.

lerockeur95
lerockeur95
Niveau 8
10 mai 2016 à 11:50:22

Renseigne toi sur le data-binding. C# le fait, pour python je sais pas

Takoza
Takoza
Niveau 8
10 mai 2016 à 18:46:22

Merci de l'info, j'y jetterai un coup d’œil, mais j'aurai aimé rester en python si possible.

Bnwy
Bnwy
Niveau 3
10 mai 2016 à 19:17:47

Il n'y a pas de tableaux malheureusement :-(
Par contre je pense qu'on peut en faire "a la main" en griddant des cases dans un Canvas, mais ça risque d'être très dégueu.
Pour interagir avec un tableau, on peut toujours proposer 2 Listbox qui symbolisent les lignes et les colonnes, mais c'est pas ergonomique du tout.
Au pire, je pense que d'autres librairies graphiques peuvent proposer des widgets "tableau" (notamment wx_python qui semble plus riche que tkinter)

dark_drow
dark_drow
Niveau 15
10 mai 2016 à 19:51:07

c'est pas top tkinter :/
+1 pour wx

Message édité le 10 mai 2016 à 19:51:37 par dark_drow
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment