Vidcutter Error: cannot import name 'qt_set_sequence_auto_mnemonic'

Fórum: 

Rendszer: Linux Mint 18.3 Sylvia 32-bit, Kernel: Linux 4.4.0-150-generic i686, MATE 1.18.0

Vidcutter az ozmartian tárolóból telepitve.  Nem indul el. Terminálból inditva:

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/bin/vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/vidcutter/__main__.py", line 36, in <module>
    from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,
ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Valami ötlet?

A githubon leírtakat már

A githubon leírtakat már elkövettem,  https://github.com/ozmartian/vidcutter/issues/184

az eredmény:

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/bin/vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/vidcutter/__main__.py", line 37
    QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
    ^
IndentationError: unexpected indent

Nem segített, a módosított fájlt visszaállítottam.

 

Értékelés: 

0
Még nincs értékelve
keraform képe

A githubon leírtakat már

#1 Addig is, amíg megoldódik, használhatod az AppImage versziót. Még telepíteni sem kell.

https://www.videohelp.com/software/VidCutter

Értékelés: 

0
Még nincs értékelve

A githubon leírtakat már

#2 Az appimage-vidcutter 64bites, nem jó.

A flatpak-kos sem megy,  hibát ír ki:

~ $ flatpak run com.ozmartians.VidCutter
QApplication: invalid style override passed, ignoring it.
    Available styles: Breeze, Windows, Fusion
Cannot load libcuda.so.1

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

A githubon leírtakat már - melyiket a kettő közül? (javítva!)

#1 Oké, de ott két javaslatot tesznek. Egy sor törlést, és ezt, egy másikat:

Thanks to the whole thread, I managed to make vidcutter 6.0.0 work by:
... ez a megoldás vált be:

1) Vedd fel a stabil Vidcutter PPA-t és telepítsd az alkalmazást:

sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter

2) Telepítsd a PIP3 alkalmazást, majd frissítsd a PyOpenGL csomagot:

sudo apt-get install python3-pip
sudo pip3 install --upgrade PyOpenGL

(which upgraded my version from PyOpenGL-3.0.2 to PyOpenGL-3.1.0)

3) Tedd megjegyzésbe (#) az

/usr/lib/python3/dist-packages/vidcutter/

elérési úton, a

main.py

fájlban

(as they didn't let vidcutter start:)

ezeket, a már létező a sorokat:

#from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
#qt_set_sequence_auto_mnemonic(False)
#app.setDesktopFileName(vidcutter.desktopid)

Ez egy másik teszt,másik megoldási kísérlet (mindkettőt érdemes kipróbálni):

#from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat)
qt_set_sequence_auto_mnemonic(False) 
app.setDesktopFileName(vidcutter.desktopid)

... az első sort meghagytam, de megjegyzésbe tettem. A második sor végét töröltem (majdnem ugyanaz, mint az első sor).

4) Teszteld a módszert.

-----

Vidcutter PPA
-- stabil verzió: https://launchpad.net/~ozmartian/+archive/ubuntu/apps
-- teszt verzió: https://launchpad.net/~ozmartian/+archive/ubuntu/unstable

Értékelés: 

0
Még nincs értékelve

A githubon leírtakat már - melyiket a kettő közül? (javítva!)

#6 Mindkettőt kipróbáltam, nem nyert. Azért írtam, "A githubon leírtakat már elkövettem"...   Megjegyzem még, hogy az unstable tárolóban régebbi verzió van, de az sem indul el.

Töröltem teljesen a beállító fájlokkal együtt.

Lehúztam a fedórás verziót, https://fedora.pkgs.org/30/rpmfusion-free-i386/vidcutter-6.0.0-5.fc30.i6... átkevertem és telepítettem.

Ez  sem indul... viszont ennek meg más baja van...

 ~ $ vidcutter
Traceback (most recent call last):
  File "/usr/local/bin/vidcutter", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 635, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyQt5' distribution was not found and is required by vidcutter

 

Vagyis pyqt5 kellene neki...

~ $ sudo apt-get install pyqt5*

az alábbi ÚJ csomagok lesznek telepítve:
  libjs-jquery libjs-sphinxdoc libjs-underscore libpython-dev libpython2.7-dev pyqt5-dev
  pyqt5-dev-tools pyqt5-doc pyqt5-examples pyqt5.qsci-dev python-dev python-sip-dev python2.7-dev
  python3-sip-dev sip-dev

... .... ....

Minden rendben települt, vagy mégse??

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/local/bin/vidcutter", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 635, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyQt5' distribution was not found and is required by vidcutter

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#7 A Python 3 van használva és a PIP által kell a PyQt5:

python3 -m pip install PyQt5

Forrás: https://stackoverflow.com/questions/56418874/cant-install-pyqt5-using-pi...

-----

PyPA » Python Packaging User Guide » Tutorials »
https://packaging.python.org/tutorials/installing-packages/

Értékelés: 

0
Még nincs értékelve

PyPA » Python Packaging User Guide » Tutorials » PIP

#8

Nálam 2 python van... De egyik sem akarja telepíteni a PyQt5 -öt...

laci@laci-desktop ~ $ python --version
Python 2.7.12
laci@laci-desktop ~ $ python3 --version
Python 3.5.2

laci@laci-desktop ~ $ python3 -m pip install PyQt5
Collecting PyQt5
  ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5

laci@laci-desktop ~ $ python -m pip install PyQt5
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/laci/.local/lib/python2.7/site-packages/pip/__main__.py", line 16, in <module>
    from pip._internal import main as _main  # isort:skip # noqa
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py", line 12, in <module>
    from pip._internal.commands import (
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/commands/__init__.py", line 6, in <module>
    from pip._internal.commands.completion import CompletionCommand
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/commands/completion.py", line 6, in <module>
    from pip._internal.cli.base_command import Command
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 20, in <module>
    from pip._internal.download import PipSession
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/download.py", line 15, in <module>
    from pip._vendor import requests, six, urllib3
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py", line 97, in <module>
    from pip._vendor.urllib3.contrib import pyopenssl
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in <module>
    SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#9 A 3-as kell. Idézek:

/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))

Értékelés: 

0
Még nincs értékelve

PyPA » Python Packaging User Guide » Tutorials » PIP

#10 Értem én, hogy a 3-as kell, de az hibát ír ki, bemásoltam...

$ python3 -m pip install PyQt5
Collecting PyQt5
  ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5$ python3 -m pip install PyQt5
 

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#9 AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

Telepítve van? Teszt:

apt-cache policy python-openssl

Forrás: https://stackoverflow.com/questions/43267157/python-attributeerror-modul...

Értékelés: 

0
Még nincs értékelve

PyPA » Python Packaging User Guide » Tutorials » PIP

#12  

laci@laci-desktop ~ $ apt-cache policy python-openssl
python-openssl:
  Telepítve: 0.15.1-2ubuntu0.2
  Jelölt:    0.15.1-2ubuntu0.2
  Verziótáblázat:
 *** 0.15.1-2ubuntu0.2 500
        500 http://mirror.vnet.sk/ubuntu xenial-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages
        100 /var/lib/dpkg/status
     0.15.1-2build1 500
        500 http://mirror.vnet.sk/ubuntu xenial/main i386 Packages

 

Az a baj, hogy forrásból sem tudom telepíteni, mert qt5xx verzió kell, és nálam 4xx van.

https://www.riverbankcomputing.com/software/pyqt/download5

 $ python configure.py
Querying qmake about your Qt installation...
Error: PyQt5 requires Qt v5.0 or later. You seem to be using v4.8.7. Use the
--qmake flag to specify the correct version of qmake.

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#13 Maradni kéne a PPA-nál éppen a Qt5 miatt (is). Mára lett kész a Virtualboxban a teszt telepítés, a 2-es szintig befoglalt és a biztonsági frissítésekkel. Csak így tudok javaslatot tenni.

Értékelés: 

0
Még nincs értékelve

#14 OK. töröltem az egészet.

#14 OK. töröltem az egészet...

A következő ppa-k vannak felvéve:

ppa:ozmartian/apps   # vidcutter 6.0.0-5~ubuntu16.04.1

ppa:ozmartian/unstable   # vidcutter-unstable     6.0.0-1~201808021150~ubuntu16.04.1

ppa:torik-habib/multimedia  #   vidcutter     5.5.0~201802070610~ubuntu16.04.1

Majd jelezd, hogy melyik legyen telepítve.

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#14 Hmm.

Próbáltam én is a GitHub-os telepítést.
https://github.com/ozmartian/vidcutter

A forgatás általános függőségei:

sudo apt-get install git build-essential

A VidCutter függőségei (A Python 3.5 verziónál):

sudo apt-get install libmpv-dev python3-pyqt5 python3-setuptools

python3-pyqt5 alkalmazás erre megoldás:

ImportError: No module named 'PyQt5'

A python3-setuptools a forgatáshoz kell. A saját könyvtárba telepítéshez.
Olvasnivaló: https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations

Erre megoldás: (http://ask.xmodulo.com/importerror-no-module-named-setuptools.html)

ImportError: No module named setuptools

A libmpv-dev erre: ... nem tudok visszalapozni, mert nem állítottam át nagyobbra az előzményeket a terminálban. ;-)

A telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

Az utolsó, azaz a telepítési parancs --user paramétere azért szükséges, mert a pip vagy a pip3 alkalmazásokat rendszerszinten nem szabad használni például az Ubuntu-alapú és a Debian-alapú rendszereken. Bekevernek az APT frissítési módszerébe erősen, az egyik így, a másik amúgy frissül, törések lesznek. Korábban sudo-ztam, egyszer erre tettem javaslatot. Most felhívom a figyelmet, mármint, arra hogy NE (# PIP)!

Másrészt a rendszer csomagok telepítésével is elérhető az összes kívánt függőség, mint például a PyQt5. Nem szükséges PIP(3)-et használni, az egy másik módszer. Leírtam most azt is, miért nem jó használni.

So if you use pip3 install command, please ensure that it runs in an isolated virtual dev environment, such as with virtualenv (sudo apt install python3-virtualenv), or with Python3 built-in (-m venv), or at a per-user level (--user pip option, default in Ubuntu-provided pip since 2016), but not system-wide (never sudo pip3!), because pip interferes with the operation of the APT package manager and may affect Ubuntu OS components when a system-used python module is unexpectedly changed. Good luck!
Forrás: https://stackoverflow.com/questions/49836676/error-after-upgrading-pip-cannot-import-name-main/50205248#50205248

Tehát lehet
-- a környezeti változót használni (ENV: -m venv paraméter vagy python3-virtualenv alkalmazás)
-- a --user paramétert. Én ezt használtam. Ekkor a saját könyvtárba, a rejtett .local könyvtárba települ a példában szereplő VidCutter alkalmazás (a bin és a lib könyvtárak). Ez így tökéletes.
-- továbbá lehet a --prefix= és az --install-dir, vagy a továbbiak:
https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations

Összefoglalva, én nem szeretném a rendszerem APT frissítési módszerét megkeverni a PIP frissítésekkel, ezért a PIP (PIP3) dolgokat inkább kihagyom.

Azonban az alkalmazásnak a forrásból telepítés után is ugyanaz a gondja.

Indítás (egy módszer):

cd ~/.local/bin
./vidcutter

Hiba:

Traceback (most recent call last):
  File "./vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/mint183mate32/.local/lib/python3.5/site-packages/vidcutter-6.0.0-py3.5-linux-i686.egg/vidcutter/__main__.py", line 36, in <module>
    from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,
ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Itt lehet hibát jelenteni:

For questions and bugs with software in this PPA please contact ozmartian.

https://launchpad.net/~ozmartian/+archive/ubuntu/apps

Most ennyi. A megoldásból én kihagynám a PIP(3)-et.

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#16 Az MPV hiba a fejlesztőnél is feltűnik (mindkét architektúránál):

running build_ext
building 'vidcutter.libs.mpv' extension
creating build
creating build/temp.linux-i386-3.7
creating build/temp.linux-i386-3.7/vidcutter
creating build/temp.linux-i386-3.7/vidcutter/libs
creating build/temp.linux-i386-3.7/vidcutter/libs/pympv
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c vidcutter/libs/pympv/mpv.c -o build/temp.linux-i386-3.7/vidcutter/libs/pympv/mpv.o -g0
vidcutter/libs/pympv/mpv.c:17:10: fatal error: Python.h: No such file or directory
 #include "Python.h"
          ^~~~~~~~~~
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1

Forrás: https://launchpadlibrarian.net/424440758/buildlog_ubuntu-cosmic-i386.vidcutter_6.0.0-5~ubuntu18.10.1_BUILDING.txt.gz

Igaz, csak az Ubuntu Cozmic Cuttlefish verziónál:

  • vidcutter 8 weeks ago
    Failed to build: amd64 i386

De, ahogy említettem, erre megoldást nyújt a libmpv-dev csomag. Érdemes lett volna bevenni a telepítés függőségei közé. És még pár cuccot is talán. Az Ubuntu terjesztéseknél sem hiszem, nem valószínű, hogy alapértelmezetten telepítve van.

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#17 A jelzést beküldtem: „Message sent to ozmartian

Értékelés: 

0
Még nincs értékelve
kimarite képe

#14 OK. töröltem az egészet.

#15 Megnyitod a Synaptic csomagkezelőt és sorra próbálod. :-)

ppa:ozmartian/apps   # vidcutter 6.0.0-5~ubuntu16.04.1

ppa:ozmartian/unstable   # vidcutter-unstable     6.0.0-1~201808021150~ubuntu16.04.1

ppa:torik-habib/multimedia  #   vidcutter     5.5.0~201802070610~ubuntu16.04.1

Módszerek:
-- verzió kényszerítése,
-- vagy az egyiket eltávolítod és telepíted a másikat.

Linkeld legközelebb a PPA-kat, mert nem túl egyszerű rákeresni csak a neve alapján, és egyszerűbb is. Minden felhasznált forrást érdemes linkelni. :-)
Most én linkelem:

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#17 LMDE / Debian

Ezen rendszerek alatt még ez kellett:

sudo apt-get install python3-dev python3-opengl

Hibák:

vidcutter/libs/pympv/mpv.c:17:10: fatal error: Python.h: No such file or directory

ModuleNotFoundError: No module named 'OpenGL'

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

Próbáld ki a módszert.

Enjoy :-)

https://www.youtube.com/watch?v=_reiGOELkKM

A PPA-s csomaggal nem tudok mit csinálni.

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#20 A Linux Mint 18.3 (32 bit) alatt ugyanaz a hiba:

ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Értékelés: 

0
Még nincs értékelve
kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

#21

Linux Mint 18.3 MATE - 32 bit

A megoldás

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools python3-pyqt5.qtopengl

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

A __main__.py fájl szerkesztése

Megnyitás

xdg-open ~/.local/lib/python3.5/site-packages/vidcutter-6.0.0-py3.5-linux-i686.egg/vidcutter/__main__.py

Három helyen szükséges szerkeszteni (itt is írva vagyon):

1) ezt a bekezdést,

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)

erre:

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat)

... törölted: , qt_set_sequence_auto_mnemonic

A „sor törést” ne változtasd meg! Marad az eredeti, ami nem így néz ki, mint itt.

2) ezt a bekezdést,

    qt_set_sequence_auto_mnemonic(False)

erre:

    #qt_set_sequence_auto_mnemonic(False)

... megjegyzésbe tetted a sort.

3) ezt a bekezdést,

    app.setDesktopFileName(vidcutter.__desktopid__)

erre:

    #app.setDesktopFileName(vidcutter.__desktopid__)

... megjegyzésbe tetted a sort.

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

Enjoy :-)

https://www.youtube.com/watch?v=yzuPiSZHD50

-----

Ez a megoldás nem segített:

python3
import OpenGL.GLU
import OpenGL.GL

Forrás: https://bugs.python.org/msg259276

Majd azt nézd meg, az alkalmazás ablaka nálad kilóg-e a képernyőről.

Értékelés: 

0
Még nincs értékelve

Megoldva.

És jó lett...

Az ablak egy kicsit kilóg a képernyőről alul, vagyis inkább az alsó desktop lista takarja le egy kicsit, nem zavaró, nincs ott semmi.De ez csak 1280x720 felbontásnál, nagyobb felbontásnál minden rendben.

Értékelés: 

0
Még nincs értékelve