Tamaño letra wx
Oswaldo Hernández
listas en soft-com.es
Vie Feb 13 15:12:19 CET 2009
damufo escribió:
>
>
> Oswaldo Hernández escribiu:
>> damufo escribió:
>>> Hola:
>>> Me gustaría saber si a alguien más le pasa.
>>> Tengo una desde aplicación en python 2.5, wx 2.8, SO XP, el caso es
>>> que la fuente por defecto de las aplicaciones wx es mas pequeña que
>>> la del sistema, he aumentado el tamaño por defecto de las fuentes
>>> pero parece no afectarle. Me da la impresión que las wx toman el
>>> tamaño de las fuentes de algún sitio que no es el sistema.
>>> Les anexo una captura
>>>
>>> Pueden ver que el el tamaó de "Shel", "Explorador" debería ser ás
>>> grande.
>>> De hecho he probado con un "hello world" en wx, en qt, en thinker y
>>> en gtk, pues bien, el unico que usa el tamaño de fuente del sistema,
>>> curiosamente es gtk. Alguien sabe que estoy haciendo mal?
>>> Por supuesto, si le especifico el tamaño de fuente en el formulario,
>>> pues sale la que le pongo, pero ese no es el caso, el caso es que use
>>> la fuente del sistema.
>>>
>>
>> ¿Estas utilizando algun tema especial?
>> ¿Que valores te da como System Font y Gui Font?
>>
>> >>> import wx
>> >>> systemfont = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT)
>> >>> guifont = wx.SystemSettings.GetFont(wx.SYS_DEFAULT_GUI_FONT)
>> >>>
>> >>> print "System:%s, Size:%s" % (systemfont.FaceName,
>> systemfont.GetPointSize())
>> System:System, Size:12
>> >>> print "Gui:'%s', Size:%s" % (guifont.FaceName,
>> guifont.GetPointSize())
>> Gui:'MS Shell Dlg 2', Size:8
>>
>>
>> Sobre el adjunto me temo que la lista no los admite, lo tendras que
>> colgar en algun sitio para que lo veamos.
>>
> Hola Oswaldo:
> He probado lo que me indicas, me da el siguiente resultado:
> System:System, Size:12
> Gui:'MS Shell Dlg 2', Size:8
>
El resultado es el mismo que me da a mi, y esas son las fuentes que utiliza wx.
'MS Shell Dlg 2' es un alias para Tahoma, puedes comprobarlo en el registro:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
Comprueba el font que utilizan los frames y cajas de texto con .GetFont() a ver si es el mismo.
Insenta subir la imagen a algun servidor publico para poder verla.
Saludos,
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.
------------ próxima parte ------------
_______________________________________________
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