Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 25

#0 Re : -1 »  [pyqt4/5] MKV Extractor Qt » Le 24/11/2015, à 15:09

EdLeH
Réponses : 266

Bonjour Hizoka :
je développe un logiciel qui n'a rien à voir avec le tien, mais qui utilise aussi PyQt.
Souhaitant le porter sur PyQt5 et n'ayant pas envie de gérer 2 versions en parallèle, j'ai réussi à faire un code qui fonctionne avec les 2.
Vu que tu es dans le même cas, je me dis que ça t'intéresserait de n'avoir qu'une version de ton logiciel à maintenir.

En gros le principe est le suivant (mais je peux détailler plus) :

  • dans un module utils.py appelé en premier, je détecte la version de Python et de PyQt (et même si c'est PySide) à grands coups de try-except

    # PyQt4, PyQt5 ou PySide :
    PYSIDE = False
    PYQT5 = False
    # on teste d'abord PyQt4 :
    try:
        import sip
        sip.setapi('QString', 2)
        sip.setapi('QVariant', 2)
        from PyQt4 import QtCore, QtGui as QtWidgets, QtGui
    except:
        # puis PyQt5 :
        try:
            from PyQt5 import QtCore, QtWidgets, QtGui
            PYQT5 = True
        except:
            # puis enfin PySide :
            from PySide import QtCore, QtGui as QtWidgets, QtGui
            PYSIDE = True
  • ensuite les autres modules importent utils puis utilisent les variables utils.PYSIDE et utils.PYQT5 afin de savoir quoi importer

    import utils
    
    # PyQt4, PyQt5 ou PySide :
    if utils.PYSIDE:
        from PySide import QtCore, QtGui as QtWidgets, QtGui
    elif utils.PYQT5:
        from PyQt5 import QtCore, QtWidgets, QtGui
    else:
        from PyQt4 import QtCore, QtGui as QtWidgets, QtGui
  • enfin j'utilise les noms des modules de PyQt5 dans mes appels.

Après, il faut tester ce qui passe à QtWidgets et ce qui reste dans QtGui.
Il y a aussi d'autres module de PyQt qui ont changé (QtPrintSupport, QtWebKitWidgets).

EdLeH

#1 Re : -1 »  Qarte-4 arte TV browser » Le 12/06/2021, à 07:12

EdLeH
Réponses : 1 216
herodote k210 a écrit :

Par contre on ne peut plus avec Youtube-dl choisir le dossier de destination comme avant.

cd EMPLACEMENT && youtube-dl URL

#2 Re : -1 »  Qarte-4 arte TV browser » Le 20/04/2022, à 16:53

EdLeH
Réponses : 1 216

Bonjour,
si ça peut aider Vincent, les erreurs du type «argument 1 has unexpected type 'float'» sont dues au passage à Python 3.10.

Par exemple il faut remplacer

drag.setHotSpot(QPoint(pixmap.width()/2, pixmap.height()))

par

drag.setHotSpot(QPoint(int(pixmap.width()/2), pixmap.height()))

ou

drag.setHotSpot(QPoint(pixmap.width()//2, pixmap.height()))

Bon courage.

#3 Re : -1 »  pb sqlite3 et dbbrowser » Le 10/12/2023, à 15:23

EdLeH
Réponses : 2

Bonjour,
chez moi :
Kubuntu 22.04
sqlite3 : 3.37.2-2ubuntu0.1
sqlitebrowser : 3.12.1-2

sqlitebrowser fonctionne correctement.
Pascal

#4 Re : -1 »  [résolu]Installation cartopy » Le 18/04/2022, à 09:04

EdLeH
Réponses : 15

Bonjour,
en installant proj via pip peut-être que ça donnerait une version compatible ?

#5 Re : -1 »  Soft pour éditer ou créer des liens de pages dans un PDF » Le 02/06/2021, à 07:30

EdLeH
Réponses : 3

Bonjour,
LibreOffice le fait avec un sommaire et un export PDF.

#6 Re : -1 »  [Résolu] Installer facilement Scratch , 2 ou 3, selon la doc. » Le 14/11/2018, à 19:22

EdLeH
Réponses : 21

La version beta de Scratch 3 est aussi disponible depuis quelques temps sur le site de Scratch :
https://beta.scratch.mit.edu/.

Par contre on ne peut pas encore la télécharger pour l'installer en local.

Pascal

#7 Re : -1 »  [Résolu] Installer facilement Scratch , 2 ou 3, selon la doc. » Le 04/04/2020, à 15:26

EdLeH
Réponses : 21

Bonjour,
tu devrais aller voir cette page du site Mathix : Scratch 3 en offline sur tout support.

Il propose une version plus récente que celle du site de Grenoble et indique aussi comment faire soi-même.
Pascal

#8 Re : -1 »  Pylote : impossible de lancer le logiciel [résolu] » Le 22/02/2020, à 10:43

EdLeH
Réponses : 2

Bonjour,

quand tu lances depuis Konsole, tu peux bien dessiner sur tout l'écran ?
Je demande cette précision car je ne suis pas certain de comprendre l'expression "sur le calque de Konsole".

Si c'est un lanceur sans passer par la ligne de commande que tu veux, dans le menu "Fichier" il y a une entrée "Créer un lanceur".

Pascal
PS : je suis l'auteur de Pylote

#9 Re : -1 »  addon python blender » Le 09/03/2019, à 09:00

EdLeH
Réponses : 2

Bonjour,
les addons s'installent dans le dossier ~/.config/blender/2.xx/scripts/addons/

Donc tu devrais essayer d'y mettre le dossier io_scene_fpx avec tout son contenu puis voir si ça te permet de l'activer.
Il n'y a rien à compiler (ce sont des scripts Python).

O-

#10 Re : -1 »  [Kubuntu 16.04] Okular Barre de menu inactive » Le 09/07/2018, à 13:50

EdLeH
Réponses : 18

Bonjour,

je pense avoir le même problème (Kubuntu 16.04) avec les symptômes suivants :

  • barre de tâches devenue gris foncé ;

  • menus de Firefox invisibles (mais actifs en cliquant au pif l'action est déclenchée) ;

  • idem avec Okular.

C'est arrivé après une mise à jour faite vendredi dernier et qui concernait des paquets libdrm et mesa.
Je ne crois pas que le problème vienne de Firefox ni de KDE mais plutôt de la carte graphique ou d'OpenGL.

J'ai d'abord fait les tests suivants qui n'ont rien donné :

  • changer de thème ;

  • tester avec un autre utilisateur (créé exprès). J'en déduis que ce n'est pas un problème de config ;

  • mise à jour d'un autre ordi de la maison avec le même résultat.

Du coup je me suis rabattu sur une solution provisoire :
Configuration du système → Affichage et Écran → Compositeur
Puis dans la liste "Moteur de rendu", j'ai sélectionné XRender au lieu d'OpenGL.
Et là tout fonctionne.

#11 Re : -1 »  [Kubuntu 16.04] Okular Barre de menu inactive » Le 09/07/2018, à 15:26

EdLeH
Réponses : 18
abecidofugy a écrit :
EdLeH a écrit :

Du coup je me suis rabattu sur une solution provisoire :
Configuration du système → Affichage et Écran → Compositeur
Puis dans la liste "Moteur de rendu", j'ai sélectionné XRender au lieu d'OpenGL

Et ça marche à présent, comme ça ?

Ça mérite un bon rapport de bug.

Oui ça marche (j'ai édité mon message car c'est mieux de le dire clairement).

Pour faire un rapport de bogue, j'ai 2 problèmes :
1. je suis très mauvais en anglais (mais je suppose qu'en commençant par s'en excuser ça doit aider)
2. plus gênant je ne sais pas quel paquet est coupable.

#12 Re : -1 »  [Kubuntu 16.04] Okular Barre de menu inactive » Le 09/07/2018, à 15:48

EdLeH
Réponses : 18

Je regardais comment faire un rapport de bug et finalement c'est déjà rapporté :

https://bugs.launchpad.net/ubuntu/+sour … ug/1780664

#13 Re : -1 »  [Résolu] Horloge disparue sous Kubuntu 16.04 » Le 01/02/2018, à 17:54

EdLeH
Réponses : 10

Bonjour,
ce que tu pourrais faire c'est créer un nouvel utilisateur.
Tu sauras ainsi si le problème est lié à ta configuration KDE ou à ton ordinateur.

#14 Re : -1 »  Programmation enfant 8 ans » Le 04/12/2015, à 08:23

EdLeH
Réponses : 10

Bonjour,
l'an dernier j'ai développé un programme pour utiliser rapidement le module turtle de Python avec mes élèves de collège :
TorPy : la Tortue Python vernaculaire

#15 Re : -1 »  Pylote : impossible de lancer le fichier pyw » Le 03/12/2017, à 13:56

EdLeH
Réponses : 8

Bonjour,
vu que tu as installé pour Python 3 et PyQt5 (ce qui est bien), il faut mettre ceci dans ta commande :

python3 pylote.pyw

Faut que je mette la page d'aide à jour...
Pascal

#16 Re : -1 »  [RESOLU] Service kde pour Dolphin » Le 11/11/2017, à 19:06

EdLeH
Réponses : 16

Bonjour,
chez moi (avec KDE5) ils sont dans

~/.local/share/kservices5/ServiceMenus/

et ça fonctionne.

Je ne me souviens plus de leur emplacement dans KDE4

#17 Re : -1 »  OpenCV » Le 10/09/2017, à 07:31

EdLeH
Réponses : 4

Bonjour,
"Permission non accordée" car tu dois mettre sudo au début de ta commande d'installation :

sudo pip install opencv-contrib-python

#19 Re : -1 »  [Contourné, installation sous wine] Installation de scratch 2 » Le 18/09/2016, à 09:27

EdLeH
Réponses : 19

Bonjour,
mon ordi est sous Kubuntu 16.04 64 bits et j'ai réussi à y installer Scratch 2.
Si ça peut servir à d'autres, je vais indiquer ci-dessous ce que j'ai fait.

Tout d'abord je suis parti de ces 2 liens et ai dû faire quelques adaptations :
installer-scratch-2-sur-une-debian-64-bits
installing-scratch-2-on-ubuntu-linux-1404-64-bit

Compatibilité 32 bits :

sudo dpkg --add-architecture i386
sudo apt update && sudo apt dist-upgrade

Paquets nécessaires (dans les 2 liens il y avait aussi lib32nss-mdns qui n'existe visiblement plus sous 16.04. Ça a marché sans lui) :

sudo apt install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386

Installation de libgnome-keyring0 (pas par défaut sous Kubuntu) et liens symboliques :

sudo apt install libgnome-keyring0 
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

Téléchargement des fichiers d'AdobeAir et de Scratch :

wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin
wget https://scratch.mit.edu/scratchr2/static/sa/Scratch-448.air

On rend exécutable le bin de Adobe air puis :

sudo ./AdobeAIRInstaller.bin
sudo "Adobe AIR Application Installer" /home/pascal/Documents/Logiciels/scratch2/Scratch-448.air

Enfin je me suis fabriqué un fichier lanceur "Scratch 2.desktop" avec comme contenu :

[Desktop Entry]
Name=Scratch 2
Exec='/opt/Scratch 2/bin/Scratch 2'
Icon=/opt/Scratch 2/share/icons/AppIcon128.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Education;

O-
EdLeH

#20 Re : -1 »  scratch 2 sous ubuntu 16.4 » Le 11/10/2016, à 19:22

EdLeH
Réponses : 4

Salut,
j'ai indiqué dans cette discussion comment j'ai fait sur Kubuntu 16.04 64 bits :
https://forum.ubuntu-fr.org/viewtopic.p … #p21592428

#21 Re : -1 »  [Résolu] Kmail dans Xenial » Le 10/05/2016, à 07:46

EdLeH
Réponses : 4

Salut,
non. Les colonnes sont inaccessibles (ou alors je n'ai pas trouvé).
Par contre, en prenant l'affichage "intelligent" on a à peu près les renseignements utiles.
(Afficher → Liste de messages → Thème → Intelligent).

O-

#22 Re : -1 »  Sur le bureau plasma Kde [Résolu] » Le 24/01/2016, à 09:08

EdLeH
Réponses : 2

Bonjour,

tu déverrouilles les composants graphiques, puis tu fais un glisser-déposer de ton dossier depuis Dolphin.
Un menu te donnera le choix entre "vue de dossier" et "icône".

#23 Re : -1 »  Comment afficher un message sur la machine voisine » Le 20/01/2016, à 08:30

EdLeH
Réponses : 1

Bonjour,

tu peux le faire avec ssh et notify-send.

ssh machin@ordiB.local
notify-send "Salut Machin !"

notify-send permet aussi des mises en forme plus complexes :

notify-send Titre "<font size=16 color=blue><b><i>Ça va comme tu veux, <p>Machin ?</p></b></i></font>"

O-

#24 Re : -1 »  krdc (visionneur de bureau à distance) » Le 20/07/2015, à 20:33

EdLeH
Réponses : 25

Je ne suis pas spécialiste de tout ça mais la doc d'ici en parle :
http://doc.ubuntu-fr.org/zeroconf

Ça vaut la peine de tester.
O-