tkinter: Round Button - Any idea?

A

akineko

Hello everyone,

I'm trying to implement a virtual instrument, which has buttons and
displays, using Tkinter+Pmw.
One of items on the virtual instrument is a round button.
This is imitating a tact switch.

Tkinter has a Button class, which I can assign a button image.
However, when the button is depressed, the rectangle is sunken (rather
than the round button).

Probably I need to prepare two images, normal one and depressed one,
and implement all button behaviours by myself.
But before reinventing everything by myself, I'm wondering if there is
an easy way to implement or there is existing widget example of such
button.
So far, I couldn't find any good examples.

Any suggestions are highly appreciated.

Best regards,
Aki Niimura
 
G

George Trojan

akineko said:
Hello everyone,

I'm trying to implement a virtual instrument, which has buttons and
displays, using Tkinter+Pmw.
One of items on the virtual instrument is a round button.
This is imitating a tact switch.

Tkinter has a Button class, which I can assign a button image.
However, when the button is depressed, the rectangle is sunken (rather
than the round button).

Probably I need to prepare two images, normal one and depressed one,
and implement all button behaviours by myself.
But before reinventing everything by myself, I'm wondering if there is
an easy way to implement or there is existing widget example of such
button.
So far, I couldn't find any good examples.

Any suggestions are highly appreciated.

Best regards,
Aki Niimura

Try
http://search.cpan.org/~darnold/Tk-StyledButton-0.10/lib/Tk/StyledButton.pod.
This is Perl, but it might be worthwhile to take a look at implementation.

George
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,780
Messages
2,569,611
Members
45,281
Latest member
Pedroaciny

Latest Threads

Top