window.resizable Funktion

Fragen zu Tkinter.
jake-the-snake

window.resizable Funktion

Beitragvon jake-the-snake » Mittwoch 29. November 2017, 19:03

Abend Forum

Ich versuche gerade, ein tkinter-Fenster so zu öffnen, dass der User die Fenstergrösse nicht mehr durch ziehen ändern kann.
Der Befehl hierfür soll sein:

  1. window.resizable(FALSE,FALSE)


Ich bekomme diesen Code nicht in mein Fenster, welches so aussieht:
  1. def center_window(width=300, height=200):
  2.     # get screen width and height
  3.     screen_width = root.winfo_screenwidth()
  4.     screen_height = root.winfo_screenheight()
  5.  
  6.     # calculate position x and y coordinates
  7.     x = (screen_width/2) - (width/2)
  8.     y = (screen_height/2) - (height/2)
  9.     root.geometry('%dx%d+%d+%d' % (width, height, x, y))
  10.  
  11. center_window(700, 380)


Ich kann hier kein Beispiel finden, indem die Nutzung von diesem Befehl genauer erklärt wird:
http://www.tkdocs.com/tutorial/windows.html

Ich habe das mal so eingebaut:
  1. center.window.resizable(FALSE,FALSE)
  2. center_window(700, 380)


Ohne Erfolg :(

Hat jemand einen Tipp?

Gruß jts
jake-the-snake

Re: window.resizable Funktion

Beitragvon jake-the-snake » Mittwoch 29. November 2017, 19:24

Hallo Leute

Mit...
  1. root.resizable(FALSE,FALSE)


...funktioniert das ganze. Nur das ist wieder mal "ellenweit" weg von der Erklärung der verlinkten Seite.

Also nix window, sondern root!

Gruß jts
Sirius3
User
Beiträge: 7052
Registriert: Sonntag 21. Oktober 2012, 17:20

Re: window.resizable Funktion

Beitragvon Sirius3 » Mittwoch 29. November 2017, 19:50

@jake-the-snake: Dir fehlen offensichtlich Python-Grundlagen. Dass eine Funktion keine Methode `resizable` hat und was Objekte sind, sollte jeder wissen, der etwas komplexere Programme schreibt. Lerne mit dem Pythontutorial, was Objekte sind, was der Typ eines Objekts ist, und wie man herausfindet, welche Methoden es hat.
jake-the-snake

Re: window.resizable Funktion

Beitragvon jake-the-snake » Mittwoch 29. November 2017, 20:58

Lerne mit dem Pythontutorial, was Objekte sind, was der Typ eines Objekts ist, und wie man herausfindet, welche Methoden es hat.


Ja, bin ja dran... :wink:

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder