Dialogo de impresoras de Windows
Amm-Python
python en ammsoft.com
Vie Mayo 23 16:41:11 CEST 2008
Depende del "GUI toolkit" que estés utilizando. Por lo que siempre es
aconsejable que cuando tengas una duda lo especifiques.
Por ejemplo, si usas wxWidgets puedes hacerlo así:
pd = wx.PrintData()
pdd = wx.PrintDialogData()
pdd.SetPrintData(pd)
printerDialog = wx.PrintDialog(self, pdd)
status = printerDialog.ShowModal()
if status == wx.ID_OK:
pdd = printerDialog.GetPrintDialogData()
pd = pdd.GetPrintData()
printer = pd.GetPrinterName()
printerDialog.Destroy()
En principio la demo de wxPython aclara casi todas estas consultas.
Saludos,
Toni Martínez
> -----Mensaje original-----
> De: python-es-bounces en aditel.org
> [mailto:python-es-bounces en aditel.org] En nombre de Jorge Gant
> Ballesteros
> Enviado el: divendres, 23 / maig / 2008 13:50
> Para: python-es en aditel.org
> Asunto: [Python-es] Dialogo de impresoras de Windows
>
>
> Hola a Todos:
>
> Me gustaría saber si existe alguna forma de lanzar el diálogo
> de impresoras de windows, obteniendo comunicación claro está
> con python. Estoy mirando con win32print y es muy útil pero
> querría saber si puedo ahorrarme el trabajo de construirme el
> dialogo yo. Más que nada no por vago sino para que de más
> apariencia de estándar.
>
> Gracias
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es