iperov / DeepFaceLive

Real-time face swap for PC streaming or video calls
GNU General Public License v3.0
25.79k stars 4.36k forks source link

QPainter::begin: Paint device returned engine == 0, type: 2 #83

Closed nikell28 closed 1 year ago

nikell28 commented 1 year ago
Running DeepFaceLive.
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
Traceback (most recent call last):
  File "main.py", line 254, in <module>
    main()
  File "main.py", line 247, in main
    args.func(args)
  File "main.py", line 187, in run_DeepFaceLive
    deep_face_live_app_inst = DeepFaceLiveApp(userdata_path=userdata_path)
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/DeepFaceLiveApp.py", line 238, in __init__
    self.initialize()
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/DeepFaceLiveApp.py", line 254, in initialize
    self.dfl_wnd = self._dfl_wnd = QDFLAppWindow(userdata_path=self.userdata_path, settings_dirpath=self.settings_dirpath)
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/DeepFaceLiveApp.py", line 197, in __init__
    q_live_swap = self.q_live_swap = QLiveSwap(userdata_path=self._userdata_path, settings_dirpath=self._settings_dirpath)
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/DeepFaceLiveApp.py", line 69, in __init__
    self.q_file_source    = QFileSource(self.file_source)
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/ui/QFileSource.py", line 22, in __init__
    self.q_input_paths = QPathEditCSWPaths(cs.input_paths)
  File "/home/administrator/Projects/deepfacelive/apps/DeepFaceLive/ui/widgets/QPathEditCSWPaths.py", line 30, in __init__
    btn_open = self._btn_open = qtx.QXPushButton(image=QXImageDB.folder_open_outline(color='light gray'),
  File "/home/administrator/Projects/deepfacelive/xlib/qt/widgets/QXPushButton.py", line 28, in __init__
    self._set_image(image)
  File "/home/administrator/Projects/deepfacelive/xlib/qt/widgets/QXPushButton.py", line 88, in _set_image
    self._update_icon_size()
  File "/home/administrator/Projects/deepfacelive/xlib/qt/widgets/QXPushButton.py", line 71, in _update_icon_size
    pixmap_aspect = size.width() / size.height()
ZeroDivisionError: division by zero

Ubuntu 22.04 Help me please!

iperov commented 1 year ago

closed but feel free to update