mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-31 18:47:02 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			550 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			550 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python
 | |
| # vim:fileencoding=utf-8
 | |
| # License: GPL v3 Copyright: 2019, Kovid Goyal <kovid at kovidgoyal.net>
 | |
| 
 | |
| 
 | |
| from PyQt5.Qt import QUrl
 | |
| from PyQt5.QtWebEngineWidgets import QWebEngineView
 | |
| 
 | |
| from calibre.gui2 import Application
 | |
| 
 | |
| 
 | |
| def main(url):
 | |
|     # This function is run in a separate process and can do anything it likes,
 | |
|     # including use QWebEngine. Here it simply opens the passed in URL
 | |
|     # in a QWebEngineView
 | |
|     app = Application([])
 | |
|     w = QWebEngineView()
 | |
|     w.setUrl(QUrl(url))
 | |
|     w.show()
 | |
|     w.raise_()
 | |
|     app.exec_()
 |