Python / Tkinter: Ein- und Ausschalten von Bildschirm-Updates wie wxPython Freeze / Thaw?

Ist Tkinter eine Möglichkeit, die Bildschirmaktualisierungen vorübergehend auszuschalten (bei einer großen Anzahl von Bildschirmaktivitäten) und dann die Bildschirmaktualisierungen einschalten, wenn die Benutzeroberflächenaktualisierungen abgeschlossen sind? Viele GUI-Frameworks haben diese Funktion. WxPython bietet Freeze- und Thaw-Methoden für diese Funktionalität. Die Windows Win32api unterstützt dies auch über LockWindowUpdate (hWnd | 0). Googeln auf "tkinter Frost Tauwetter" und "tkinter lockwindowupdate" kam emtpy.

  • Wxpython So ändern Sie die Farbe der Gauge Progress Bar in Windows
  • Platzhaltertext nicht angezeigt (pyside / pyqt)
  • Python - PyQT4 wie man die Mausklickposition irgendwo im Fenster erkennt?
  • Implementieren eines "[Befehls] [Aktion] [Parameter]" Stil Befehlszeilen-Schnittstellen?
  • Ändern der ausgewählten Elementfarbe in einem GtkTreeview mit Python
  • Tkinter Hintergrund während Schleife
  • Wie kann man Paketdaten mit setuptools / distribute einbinden?
  • Setuptools kann keinen Link von dependency_links verwenden
  • Migration von verteilen auf setuptools
  • Was ist der richtige Weg, um Pip, virtualenv zu installieren und für Python zu verteilen?
  • Wie kann ich setuptools (oder verteilen) ein Paket aus dem lokalen Dateisystem installieren
  • Wie schreibe ich ein setup.py für ein Twistd / Twisted Plugin, das mit setuptools arbeitet, verteilen, etc?
  • One Solution collect form web for “Python / Tkinter: Ein- und Ausschalten von Bildschirm-Updates wie wxPython Freeze / Thaw?”

    Nein, Tkinter hat so etwas nicht. Allerdings wird der Bildschirm nur über die Event-Loop aktualisiert, also wenn alle Ihre "große Menge an Bildschirmaktivität" in einer einzigen Methode passiert, wird keine der Aktivitäten angezeigt, bis Ihre Methode beendet ist und die Event-Loop erneut eingegeben wird (Oder Sie explizit aufrufen .update_idletasks() )

    Python ist die beste Programmiersprache der Welt.