using wxPython for touch-screen interface

Hi, I'm experienced in Python but not wxPython. I'm now evaluating using
wxPython to develop a touch-screen point of sale interface. Specifically, I
need the ability to:
(1) Set a large font size for any kind of widget (including the tabs on
wxNotebook) or menu item
(2) Set the thickness of both horizontal and vertical scrollbars for any
scrollable widget to a large value so that scrolling can be accomplished via
touch-screen
(3) If (2) is not possible, then I'd need the ability to remove scrollbars
from a widget completely (even when they would normally be shown) and
manually control scrolling via separately created buttons.

Can someone experienced with wxPython let me know if these things are
possible? It seems from the documentation that (1) is possible (although a
quick test of changing a menu item font didn't work for me) but I didn't see
any API support for (2) and (3) in the docs. I'm hoping these things are
possible, otherwise I'm stuck using VB...

Thanks in advance,
Kevin

Hi, I'm experienced in Python but not wxPython. I'm now evaluating using
wxPython to develop a touch-screen point of sale interface.

Since your alternative is VB I assume that you use MS
Windows, and since the use is for a touch screen, I
assume that you want everything on this system to behave
the same.

Specifically, I
need the ability to:
(1) Set a large font size for any kind of widget (including the tabs on
wxNotebook) or menu item

I'm not sure about tabs, but in general you set these things in
Windows, for all applications. It has nothing to do with wxPython.
I'm a bit uncertain about the terms, since I run a Swedish Windows,
but right-click on the desktop and select "properties". Then you
should (in Win 2000) select the third tab. Is it called "appearence"
or what? There you can select the different parts of the display,
such as scroll bars etc, either by clicking in the sample window,
or from a list box, and set them the way you like.

I guess it should be possible to script this somehow, so that large
scale deployment gets more convenient.

(2) Set the thickness of both horizontal and vertical scrollbars for any
scrollable widget to a large value so that scrolling can be accomplished via
touch-screen

This is certainly a property setting in Windows.

Maybe it's also possible to set this up independently in the
application, I never tried, but this is the "normal" way.

ยทยทยท

At 12:21 2003-05-14 +0100, Kevin Manley wrote:

--
Magnus Lycka (It's really Lyckå), magnus@thinkware.se
Thinkware AB, Sweden, www.thinkware.se
I code Python ~ The shortest path from thought to working program