Nehmen Sie den Screenshot in Python - Cross Platform

8

Ich muss einen Screenshot machen und ihn per Post an einen Webservice senden. Ich denke, für den Post-Teil werde ich liburl verwenden.

Kann dies vollständig plattformübergreifend durchgeführt werden, ohne dass der Endbenutzer zusätzliche Bibliotheken / Software installieren muss?

    
Carlos Barbosa 27.12.2011, 12:56
quelle

2 Antworten

10

Es gibt nichts in der Standardbibliothek, das dies für Sie tun kann. Theoretisch könnten Sie es selbst tun, indem Sie os-abhängige Systemaufrufe mit Ctypes machen, aber das scheint mir eine Menge unnötiger Arbeit zu sein. Hier ist ein funktionierendes Skript, um einen Screenshot mit wxPython zu erstellen:

%Vor%     
Toni Ruža 27.12.2011 13:40
quelle
1

Sie können dazu auch PyQt5 verwenden:

%Vor%     
Windel 06.12.2013 10:56
quelle

Tags und Links