osdir.com
mailing list archive

Subject: Re: QtWebKit et Python - msg#00037

List: python.french

Date: Prev Next Index Thread: Prev Next Index
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?
Yes No
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
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by