|
|
Subject: Re: QtWebKit et Python - msg#00037
List: python.french
On Monday 28 July 2008 18:47:20 Sundance wrote:
> Je ne sais pas trop, je t'avouerai: je n'ai pas réussi à déclencher les
> signaux unsupportedContent et downloadRequested, et en fait je crois ne
> pas vraiment comprendre dans quelles circonstances ils sont censés
> l'être.
En fait je pense, du moins ca serait logique, qu'unsupportedContent devrait
être émit lorsque l'extension du fichier à télécharger n'est pas dans la liste
'extensions'. Mais je suis peut-être totalement à côté de la plaque :)
Pour downloadRequested je pensais que c'était - par exemple - quand
l'utilisateur faisait un clic-droit, puis "Save link", mais ça n'a pas l'air.
> Tu peux toujours te débrouiller avec linkClicked, en téléchargeant le
> PDF cliqué avec le QNetworkAccessManager de ta QWebPage, et en appelant
Oui j'ai fait ça.
> bourrinement le reader PDF installé sur les machines clientes avec ton
> fichier en paramètre. Mais c'est peut-être pas optimal.
Le problème c'est que je ne contrôle pas les machines clientes, et elles
peuvent être sous Linux, Windows et MacOSX. Dans l'idéal il aurait fallu un
widget Qt qui permette d'afficher le PDF.
> Sinon, as-tu essayé de demander sur la liste PyQt@xxxxxxxxxxxxxxxxxxxxxx?
> C'est sans doute l'endroit le plus approprié pour ce genre de détails.
Oui tiens pas bête, je vais m'y réinscrire..
Guillaume
--
Guillaume LUDWIG
Gestion d'entreprise facile - http://cerise-pgi.com
Entreprise de Service en
Logiciel Libre - www.gmli.fr
Membre fondateur de LOLICA - www.lolica.org
Membre fondateur de Sparnatux - www.sparnatux.org
Windows n'a pas d'utilisateur. Il a des otages.
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: QtWebKit et Python
On Mon, Jul 28, 2008 at 03:49:02PM +0200, Guillaume Ludwig wrote:
> Par contre maintenant il ouvre l'url, mais ne fait rien de particulier, ne
> sachant sûrement pas quoi faire de ce PDF. Je dois voir de quel côté ensuite ?
Je ne sais pas trop, je t'avouerai: je n'ai pas réussi à déclencher les
signaux unsupportedContent et downloadRequested, et en fait je crois ne
pas vraiment comprendre dans quelles circonstances ils sont censés
l'être.
Tu peux toujours te débrouiller avec linkClicked, en téléchargeant le
PDF cliqué avec le QNetworkAccessManager de ta QWebPage, et en appelant
bourrinement le reader PDF installé sur les machines clientes avec ton
fichier en paramètre. Mais c'est peut-être pas optimal.
Sinon, as-tu essayé de demander sur la liste PyQt@xxxxxxxxxxxxxxxxxxxxxx?
C'est sans doute l'endroit le plus approprié pour ce genre de détails.
-- S.
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
Next Message by Date:
click to view message preview
gÃnÃrer une waveform
Bonsoir,
est-ce que quelqu'un aurait une piste pour gÃnÃrer simplement une forme d'onde
depuis un fichier son ? (un graphique temp/amplitude)
Christophe
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
Previous Message by Thread:
click to view message preview
Re: QtWebKit et Python
On Mon, Jul 28, 2008 at 03:49:02PM +0200, Guillaume Ludwig wrote:
> Par contre maintenant il ouvre l'url, mais ne fait rien de particulier, ne
> sachant sûrement pas quoi faire de ce PDF. Je dois voir de quel côté ensuite ?
Je ne sais pas trop, je t'avouerai: je n'ai pas réussi à déclencher les
signaux unsupportedContent et downloadRequested, et en fait je crois ne
pas vraiment comprendre dans quelles circonstances ils sont censés
l'être.
Tu peux toujours te débrouiller avec linkClicked, en téléchargeant le
PDF cliqué avec le QNetworkAccessManager de ta QWebPage, et en appelant
bourrinement le reader PDF installé sur les machines clientes avec ton
fichier en paramètre. Mais c'est peut-être pas optimal.
Sinon, as-tu essayé de demander sur la liste PyQt@xxxxxxxxxxxxxxxxxxxxxx?
C'est sans doute l'endroit le plus approprié pour ce genre de détails.
-- S.
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
Next Message by Thread:
click to view message preview
Re: QtWebKit et Python
On Mon, Jul 28, 2008 at 09:21:48PM +0200, Guillaume Ludwig wrote:
> En fait je pense, du moins ca serait logique, qu'unsupportedContent devrait
> être émit lorsque l'extension du fichier à télécharger n'est pas dans la liste
> 'extensions'. Mais je suis peut-être totalement à côté de la plaque :)
À vue de nez, je dirais bien que la distinction se ferait plutôt sur le
type MIME retourné dans les en-têtes HTTP -- plus fiable que les noms de
fichiers.
Les Extensions me semblent être autre chose, un point d'entrée pour
implémenter des trucs dans le futur.
> Pour downloadRequested je pensais que c'était - par exemple - quand
> l'utilisateur faisait un clic-droit, puis "Save link", mais ça n'a pas l'air.
Même constatation.
En fait, il faudrait sans doute créer un petit exemple simple en C++
pour voir si c'est un problème de Qt ou un problème de PyQt; dans ce
dernier cas, remonter le problème à la liste PyQt.
> Le problème c'est que je ne contrôle pas les machines clientes, et elles
> peuvent être sous Linux, Windows et MacOSX.
Alors tu es bien dans l'embarras, mon ami. Sous Windows tu pourras te
débrouiller avec os.startfile; sous MacOS X il doit bien exister une
fonction système similaire (mais il va probablement te falloir du code
spécifique à cette plateforme avec des bons appels systèmes qui tâchent).
Et sous Linux, oh là là, sous Linux. Je dirais bien, regarde du côté de
l'utilitaire DBus xdg-open (ou bien fait les appels DBus toi-même). Si tes
clients n'ont pas DBus, tu es dans l'ennui, mais tu n'y peux pas grand
chose. Je ne connais pas de distrib desktop qui n'est pas livrée avec DBus,
de nos jours, mais avec les Linuxiens on ne peut jamais être sûr. :)
> Dans l'idéal il aurait fallu un widget Qt qui permette d'afficher le PDF.
De fait. Ça ferait une vache de gros widget pour un besoin un brin
spécifique, note bien. :)
-- S.
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
|
|