Problème d'emplacement Tk()

Résolu
Pr.Witherfire Messages postés 84 Statut Membre -  
Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour. Ma fenetre ne s'ouvre pas au bon endroit. Pouvez vous m'aider? Merci.

On voit une faille sur le coté.

#Importations

from tkinter import *
import time



#Code

Mode = "Intro"


if Mode =="Intro":
    FIntro = Tk()
    FIntro.overrideredirect(1)
    FIntro.geometry("500x250+550+300")
    CIntro = Canvas(FIntro, width=500, height=250)
    IIntro = PhotoImage(file="C:\Program Files\The Traveler Any Motion\DATA\Ressources\Images\Intro.gif")
    LIntro = Label(FIntro, image=IIntro)
    LIntro.pack()
    FIntro.update()
    time.sleep(2)
    FIntro.destroy()
    Mode = "Menu"

if Mode =="Menu":

    F=Tk()
    F.title("The Traveler Any Motion")
    F.geometry("1600x900")
    F.mainloop()

Merci

6 réponses

  1. Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   140
     

    Une réponse sur SO :

    https://stackoverflow.com/questions/64283958/why-is-tkinter-app-not-being-positioned-at-0-0

    1
  2. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     

    Bonjour,

    Effectivement, moi j'ai fait simplement ça:

    from tkinter import *
    
    F=Tk()
    F.title("Test")
    F.geometry("300x300+0+0")
    F.mainloop()
    

    avec +0+0 pour la position: la fenêtre en bien collée en haut de l'écran, mais pas sur le bord gauche

    0
  3. Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   140
     

    Salut,

    Etrange, sur Mac ma fenêtre est bien positionnée aussi bien en haut qu'à gauche

    0
  4. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     

    Ce ne serait que sur Windows alors ?

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   140
     

    Sur Linux, je ne sais pas.

    La bidouille pour Windows :

    F.geometry("300x300+-8+0")

     Mais bon... Vraiment pas terrible 

    0
  7. Pr.Witherfire Messages postés 84 Statut Membre
     

    Ok merci beaucoup.

    0