Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Tkinter and Graphics

Reply
Thread Tools

Tkinter and Graphics

 
 
Alex Martelli
Guest
Posts: n/a
 
      11-14-2004
Andrew <(E-Mail Removed)> wrote:

> Hi I was wondering if there is anyway in Tkinter to create GUIs using
> Graphics, like windows media player or other tools like that


I guess you could do just about anything with Canvas, it that's what you
mean.


Alex
 
Reply With Quote
 
 
 
 
John Hunter
Guest
Posts: n/a
 
      11-14-2004
>>>>> "Andrew" == Andrew <(E-Mail Removed)> writes:

Andrew> Hi I was wondering if there is anyway in Tkinter to create
Andrew> GUIs using Graphics, like windows media player or other
Andrew> tools like that

Andrew> basically so the interface wouldn't be your standard
Andrew> interface

Andrew> any ideas, links to tutorials, or examples

Andrew> is appreciated

This sounds like enthought's enable toolkit, which is still under
development. Basically, they use the antigrain graphics library to
develop their own GUI widgets, which can then be embedded in a tk
graphic's canvas, at gtk drawing area, a wx panel, etc. Though enable
doesn't support all of these GUIs currently, I believe, it can in
principle.

http://svn.enthought.com/svn/enthought

I've often wished for something like this in developing matplotlib,
because a lot of work goes into supporting multiple GUIs, and it would
be nice to have a core set of widgets that port across GUIs. Another
approach is anygui, which I've been meaning to look into...

JDH


 
Reply With Quote
 
 
 
 
Andrew
Guest
Posts: n/a
 
      11-15-2004
Hi I was wondering if there is anyway in Tkinter to create GUIs using
Graphics, like windows media player or other tools like that

basically so the interface wouldn't be your standard interface

any ideas, links to tutorials, or examples

is appreciated

Cheers
 
Reply With Quote
 
jmdeschamps
Guest
Posts: n/a
 
      11-15-2004
http://www.velocityreviews.com/forums/(E-Mail Removed) (Alex Martelli) wrote in message news:<1gn98g2.1uhohpdpev85hN%(E-Mail Removed)>...
> Andrew <(E-Mail Removed)> wrote:
>
> > Hi I was wondering if there is anyway in Tkinter to create GUIs using
> > Graphics, like windows media player or other tools like that

>
> I guess you could do just about anything with Canvas, it that's what you
> mean.
>
>
> Alex


Such as this (below)
(I made this while reading as an refresher for myself, since I'm doing
mostly CGI and web related stuff these days!)

Good interface design!!!

JM

################
import Tkinter

bar = 1
cursing = True

def foo(s):
global bar
print bar
bar += 1

def baz(s):
global cursing,rCanvas
if cursing :
cursing = False
rCanvas.config(cursor="pirate")
else:
cursing = True
rCanvas.config(cursor="")

root = Tkinter.Tk()
rCanvas=Tkinter.Canvas(root, background="white")
idPoly=rCanvas.create_polygon(10,10,10,200,150,250 ,50,100)
rCanvas.tag_bind(idPoly,"<Button-1>",foo)
rCanvas.tag_bind(idPoly,"<Enter>",baz)
rCanvas.tag_bind(idPoly,"<Leave>",baz)
rCanvas.pack()
root.mainloop()
###############
 
Reply With Quote
 
Chad Crabtree
Guest
Posts: n/a
 
      11-15-2004
Andrew <(E-Mail Removed)> wrote in message news:<(E-Mail Removed)>...
> Hi I was wondering if there is anyway in Tkinter to create GUIs using
> Graphics, like windows media player or other tools like that
>
> basically so the interface wouldn't be your standard interface
>
> any ideas, links to tutorials, or examples
>
> is appreciated
>
> Cheers

Check out wxPython ShapedWindow in the DEMO
 
Reply With Quote
 
bsmith
Guest
Posts: n/a
 
      11-17-2004
On Sun, 14 Nov 2004 21:46:27 -0800, Andrew wrote:

> Hi I was wondering if there is anyway in Tkinter to create GUIs using
> Graphics, like windows media player or other tools like that
>
> basically so the interface wouldn't be your standard interface
>
> any ideas, links to tutorials, or examples
>
> is appreciated
>
> Cheers


Highly recommended: _Python and Tkinter Programming_ by John E. Grayson,
if you can find a copy. (It's out of stock on Manning's site and they
don't offer it in Electronic form.)

http://www.manning.com/grayson

Section 8.7 ("Image Maps"), where the author describes building a GUI that
looks like a TI-82, by using an image of same as the basis for the
interface seems like it could be relevant.

Chapter 9 ("Panels and Machines") also seems like it could be of help to
you. It describes building a GUI modeled on the front panel of an actual
device. It also contains a nice front-end for a digital multimeter with a
rotating knob for setting the current range.

Perhaps you can find a copy on amazon, ebay or a brick-and-mortar store
with slow turn-over.

// Ben


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel HD Graphics 3000 and Intel HD Graphics 2000 Review Ian Front Page News 0 02-24-2011 03:07 PM
Upgrading graphics on a computer with Integrated Graphics sharonf Computer Support 3 03-27-2007 06:21 AM
Gizmodo: NVIDIA Ships 128-Core Graphics Cards for High-End Film Editors Graphics Pros Silverstrand Front Page News 0 03-05-2007 03:32 PM
Intel Graphics Media Accelerator 900 Graphics Harvey Gratt Computer Support 3 10-09-2005 02:40 AM
drag and drop graphics in tkinter? Sean McIlroy Python 5 11-23-2004 10:56 PM



Advertisments