Convenience function to run the image popup

This commit is contained in:
Kovid Goyal 2023-09-27 07:47:07 +05:30
parent 209f04025f
commit a3ae1ad46e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -336,14 +336,19 @@ class ImagePopup:
self.dialogs.remove(d)
if __name__ == '__main__':
def show_image(path=None):
if path is None:
import sys
path = sys.argv[-1]
from calibre.gui2 import Application
app = Application([])
p = QPixmap()
p.load(sys.argv[-1])
u = QUrl.fromLocalFile(sys.argv[-1])
p.load(path)
u = QUrl.fromLocalFile(path)
d = ImageView(None, p, u)
d()
app.exec()
if __name__ == '__main__':
show_image()