首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >口径不能从epub转换为mobi

口径不能从epub转换为mobi
EN

Unix & Linux用户
提问于 2015-03-02 16:50:17
回答 2查看 1.2K关注 0票数 1

凯布尔并没有把我的酒吧图书转换成莫比。它因此错误而中止:

代码语言:javascript
复制
TypeError: QPixmap(): argument 1 has unexpected type 'ImageView'

这是完整的错误消息:

代码语言:javascript
复制
calibre 2.20  isfrozen: False is64bit: True
Linux-3.18.6-1-ARCH-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '3.18.6-1-ARCH', '#1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015')
Python 2.7.9
Linux: ('', '', '')
Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/device.py", line 1257, in dispatch_sync_event
    self.sync_to_device(on_card, delete, fmt)
  File "/usr/lib/calibre/calibre/gui2/device.py", line 1531, in sync_to_device
    self.iactions['Convert Books'].auto_convert(auto, on_card, format)
  File "/usr/lib/calibre/calibre/gui2/actions/convert.py", line 76, in auto_convert
    jobs, changed, bad = convert_single_ebook(self.gui, self.gui.library_view.model().db, book_ids, True, format)
  File "/usr/lib/calibre/calibre/gui2/tools.py", line 41, in convert_single_ebook
    d = SingleConfig(parent, db, book_id, None, out_format)
  File "/usr/lib/calibre/calibre/gui2/convert/single.py", line 151, in __init__
    self.setup_pipeline()
  File "/usr/lib/calibre/calibre/gui2/convert/single.py", line 201, in setup_pipeline
    self.mw = widget_factory(MetadataWidget)
  File "/usr/lib/calibre/calibre/gui2/convert/single.py", line 199, in widget_factory
    self.plumber.get_option_help, self.db, self.book_id)
  File "/usr/lib/calibre/calibre/gui2/convert/metadata.py", line 55, in __init__
    Widget.__init__(self, parent, ['prefer_metadata_cover'])
  File "/usr/lib/calibre/calibre/gui2/convert/__init__.py", line 62, in __init__
    self.setupUi(self)
  File "/usr/lib/calibre/calibre/gui2/convert/metadata_ui.py", line 51, in setupUi
    self.cover = ImageView(self.groupBox_4)
  File "/usr/lib/calibre/calibre/gui2/widgets.py", line 298, in __init__
    self._pixmap = QPixmap(self)
TypeError: QPixmap(): argument 1 has unexpected type 'ImageView'

我正在使用Archlinux和杯版2.20

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-03-05 02:41:54

正式的修复是在中,它是微不足道的:https://github.com/kovidgoyal/calibre/commit/72d47ba9377d70e786bf3d93b323544188c894bd

我根据这个差异在我的系统上编辑了我的/usr/lib/量程/gui2 2/widgets.py,一切都正常。

票数 1
EN

Unix & Linux用户

发布于 2015-03-02 18:36:04

一个临时的解决方法是将/usr/lib/杯/杯/gui2 2/widgets.py(并删除widgets.pyco)的第298行更改为:

代码语言:javascript
复制
self._pixmap = QPixmap(self.grab())

当试图打开对话框时,这仍然会导致错误消息,但是在消息之后,窗口就会打开,并且编辑元数据和转换电子书对我来说都是有效的。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/187763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档