#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
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
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'OpenGLEt ç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é :
#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
#18 Re : -1 » plasma / y a-il quelqu'un sur ce forum??? » Le 05/07/2017, à 19:47
- EdLeH
- Réponses : 13
oui
#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-