Ich suchte im Internet und SO, aber habe keine Antwort gefunden. Mit Python möchte ich wissen, wie (wenn möglich) kann ich den Bildschirm davon abhalten, seine Änderungen an den Benutzer zu aktualisieren. Mit anderen Worten, ich möchte eine Funktion in Python bauen, die beim Aufruf den gesamten Bildschirm einfriert und den Benutzer daran hindert, seine Änderungen zu sehen. Und wenn es erneut aufgerufen wird, würde der Bildschirm auf normal zurückgesetzt werden. Etwas wie die Application.ScreenUpdating-Eigenschaft von Excel VBA, aber direkt auf den gesamten Bildschirm angewendet. So etwas wie: FreezeScreen (Ein) FreenScreen (Aus) Ist es möglich? Danke für die Hilfe !!Wie kann man mit Python verhindern, dass der Bildschirm seinen Inhalt aktualisiert?
0
A
Antwort
0
Wenn Sie auf dem Bildschirm über das Terminal sprechen, dann empfehle ich dringend, die Curses-Bibliothek auszuprobieren. Es kommt mit der Standardversion von Python. Es ermöglicht die Steuerung vieler verschiedener Aspekte des Terminalfensters einschließlich der von Ihnen beschriebenen Funktionen.
+0
danke! Ich werde einen Blick auf die Fluchbibliothek werfen. Aber ich benutze ein grafisches Interface-Terminal (Microsoft Windows), und es scheint, dass die Curses-Bibliothek nur für Text-Terminals gemacht wurde. Aber vielleicht kann es in der Tat helfen. Vielen Dank! –
Dies ist kein 'normaler' Teil von UI-Frameworks und es gibt keine integrierte primitive Funktion. Außerdem werden Sie wahrscheinlich * angeben wollen, welche * UI [Framework] "der Bildschirm" darstellt. – user2864740
Einen Screenshot machen, in einem Vollbild-Viewer öffnen? – kindall
@ user2864740, danke! Da es nicht so trivial ist, denke ich, werde ich aufgeben. Das war nur eine kosmetische Sache, nicht zwingend notwendig für die App, die ich baue. –