%PDF- %PDF-
Direktori : /lib/calibre/calibre/gui2/dialogs/ |
Current File : //lib/calibre/calibre/gui2/dialogs/drm_error.py |
#!/usr/bin/env python3 __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' from qt.core import QDialog from calibre.gui2.dialogs.drm_error_ui import Ui_Dialog from calibre.utils.localization import localize_website_link class DRMErrorMessage(QDialog, Ui_Dialog): def __init__(self, parent=None, title=None): QDialog.__init__(self, parent) self.setupUi(self) msg = _('<p>This book is locked by <b>DRM</b>. To learn more about DRM' ' and why you cannot read or convert this book in calibre,' ' <a href="{0}">click here</a>.' ' </p>').format(localize_website_link('https://manual.calibre-ebook.com/drm.html')) if title is not None: msg = '<h2>%s</h2>%s'%(title, msg) self.msg.setText(msg) self.resize(self.sizeHint()) if __name__ == '__main__': from calibre.gui2 import Application app = Application([]) d = DRMErrorMessage(title='testing title') d.exec() del d