GRAYBYTE WORDPRESS FILE MANAGER3942

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /lib64/python2.7/Demo/tkinter/guido/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /lib64/python2.7/Demo/tkinter/guido//paint.py
""""Paint program by Dave Michell.

Subject: tkinter "paint" example
From: Dave Mitchell <davem@magnet.com>
To: python-list@cwi.nl
Date: Fri, 23 Jan 1998 12:18:05 -0500 (EST)

  Not too long ago (last week maybe?) someone posted a request
for an example of a paint program using Tkinter. Try as I might
I can't seem to find it in the archive, so i'll just post mine
here and hope that the person who requested it sees this!

  All this does is put up a canvas and draw a smooth black line
whenever you have the mouse button down, but hopefully it will
be enough to start with.. It would be easy enough to add some
options like other shapes or colors...

                                                yours,
                                                dave mitchell
                                                davem@magnet.com
"""

from Tkinter import *

"""paint.py: not exactly a paint program.. just a smooth line drawing demo."""

b1 = "up"
xold, yold = None, None

def main():
    root = Tk()
    drawing_area = Canvas(root)
    drawing_area.pack()
    drawing_area.bind("<Motion>", motion)
    drawing_area.bind("<ButtonPress-1>", b1down)
    drawing_area.bind("<ButtonRelease-1>", b1up)
    root.mainloop()

def b1down(event):
    global b1
    b1 = "down"           # you only want to draw when the button is down
                          # because "Motion" events happen -all the time-

def b1up(event):
    global b1, xold, yold
    b1 = "up"
    xold = None           # reset the line when you let go of the button
    yold = None

def motion(event):
    if b1 == "down":
        global xold, yold
        if xold is not None and yold is not None:
            event.widget.create_line(xold,yold,event.x,event.y,smooth=TRUE)
                          # here's where you draw it. smooth. neat.
        xold = event.x
        yold = event.y

if __name__ == "__main__":
    main()

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 15 2024 08:34:37
root / root
0755
AttrDialog.py
14.004 KB
April 19 2020 21:13:39
root / root
0644
AttrDialog.pyc
18.325 KB
April 10 2024 04:58:47
root / root
0644
AttrDialog.pyo
18.325 KB
April 10 2024 04:58:47
root / root
0644
ManPage.py
6.695 KB
April 19 2020 21:13:39
root / root
0644
ManPage.pyc
6.272 KB
April 10 2024 04:58:47
root / root
0644
ManPage.pyo
6.272 KB
April 10 2024 04:58:47
root / root
0644
MimeViewer.py
4.392 KB
April 10 2024 04:57:37
root / root
0755
MimeViewer.pyc
4.833 KB
April 10 2024 04:58:47
root / root
0644
MimeViewer.pyo
4.833 KB
April 10 2024 04:58:47
root / root
0644
ShellWindow.py
4.074 KB
April 19 2020 21:13:39
root / root
0644
ShellWindow.pyc
5.47 KB
April 10 2024 04:58:47
root / root
0644
ShellWindow.pyo
5.47 KB
April 10 2024 04:58:47
root / root
0644
brownian.py
1.065 KB
April 19 2020 21:13:39
root / root
0644
brownian.pyc
1.587 KB
April 10 2024 04:58:47
root / root
0644
brownian.pyo
1.587 KB
April 10 2024 04:58:47
root / root
0644
brownian2.py
1.347 KB
April 19 2020 21:13:39
root / root
0644
brownian2.pyc
1.743 KB
April 10 2024 04:58:47
root / root
0644
brownian2.pyo
1.743 KB
April 10 2024 04:58:47
root / root
0644
canvasevents.py
6.45 KB
April 10 2024 04:57:37
root / root
0755
canvasevents.pyc
10.465 KB
April 10 2024 04:58:47
root / root
0644
canvasevents.pyo
10.465 KB
April 10 2024 04:58:47
root / root
0644
dialog.py
3.126 KB
April 10 2024 04:57:37
root / root
0755
dialog.pyc
3.108 KB
April 10 2024 04:58:47
root / root
0644
dialog.pyo
3.108 KB
April 10 2024 04:58:47
root / root
0644
electrons.py
2.268 KB
April 10 2024 04:57:37
root / root
0755
electrons.pyc
2.33 KB
April 10 2024 04:58:47
root / root
0644
electrons.pyo
2.33 KB
April 10 2024 04:58:47
root / root
0644
hanoi.py
4.54 KB
April 19 2020 21:13:39
root / root
0644
hanoi.pyc
3.821 KB
April 10 2024 04:58:47
root / root
0644
hanoi.pyo
3.821 KB
April 10 2024 04:58:47
root / root
0644
hello.py
0.323 KB
April 19 2020 21:13:39
root / root
0644
hello.pyc
0.685 KB
April 10 2024 04:58:47
root / root
0644
hello.pyo
0.685 KB
April 10 2024 04:58:47
root / root
0644
imagedraw.py
0.497 KB
April 19 2020 21:13:39
root / root
0644
imagedraw.pyc
1.128 KB
April 10 2024 04:58:47
root / root
0644
imagedraw.pyo
1.128 KB
April 10 2024 04:58:47
root / root
0644
imageview.py
0.2 KB
April 19 2020 21:13:39
root / root
0644
imageview.pyc
0.557 KB
April 10 2024 04:58:47
root / root
0644
imageview.pyo
0.557 KB
April 10 2024 04:58:47
root / root
0644
kill.py
3.793 KB
April 10 2024 04:57:37
root / root
0755
kill.pyc
4.813 KB
April 10 2024 04:58:47
root / root
0644
kill.pyo
4.813 KB
April 10 2024 04:58:47
root / root
0644
listtree.py
0.968 KB
April 19 2020 21:13:39
root / root
0644
listtree.pyc
1.497 KB
April 10 2024 04:58:47
root / root
0644
listtree.pyo
1.497 KB
April 10 2024 04:58:47
root / root
0644
mbox.py
7.302 KB
April 10 2024 04:57:37
root / root
0755
mbox.pyc
8.173 KB
April 10 2024 04:58:47
root / root
0644
mbox.pyo
8.173 KB
April 10 2024 04:58:47
root / root
0644
newmenubardemo.py
1.203 KB
April 10 2024 04:57:37
root / root
0755
newmenubardemo.pyc
1.586 KB
April 10 2024 04:58:47
root / root
0644
newmenubardemo.pyo
1.586 KB
April 10 2024 04:58:47
root / root
0644
optionmenu.py
0.431 KB
April 19 2020 21:13:39
root / root
0644
optionmenu.pyc
0.58 KB
April 10 2024 04:58:47
root / root
0644
optionmenu.pyo
0.58 KB
April 10 2024 04:58:47
root / root
0644
paint.py
1.854 KB
April 19 2020 21:13:39
root / root
0644
paint.pyc
2.19 KB
April 10 2024 04:58:47
root / root
0644
paint.pyo
2.19 KB
April 10 2024 04:58:47
root / root
0644
rmt.py
4.386 KB
April 10 2024 04:57:37
root / root
0755
rmt.pyc
4.927 KB
April 10 2024 04:58:47
root / root
0644
rmt.pyo
4.927 KB
April 10 2024 04:58:47
root / root
0644
solitaire.py
17.372 KB
April 10 2024 04:57:37
root / root
0755
solitaire.pyc
20.407 KB
April 10 2024 04:58:47
root / root
0644
solitaire.pyo
20.407 KB
April 10 2024 04:58:47
root / root
0644
sortvisu.py
18.893 KB
April 10 2024 04:57:37
root / root
0755
sortvisu.pyc
23.183 KB
April 10 2024 04:58:47
root / root
0644
sortvisu.pyo
23.183 KB
April 10 2024 04:58:47
root / root
0644
ss1.py
25.569 KB
April 19 2020 21:13:39
root / root
0644
ss1.pyc
31.667 KB
April 10 2024 04:58:47
root / root
0644
ss1.pyo
31.072 KB
April 10 2024 04:58:44
root / root
0644
svkill.py
4.75 KB
April 10 2024 04:57:37
root / root
0755
svkill.pyc
5.802 KB
April 10 2024 04:58:47
root / root
0644
svkill.pyo
5.802 KB
April 10 2024 04:58:47
root / root
0644
switch.py
1.522 KB
April 19 2020 21:13:39
root / root
0644
switch.pyc
2.853 KB
April 10 2024 04:58:47
root / root
0644
switch.pyo
2.853 KB
April 10 2024 04:58:47
root / root
0644
tkman.py
8.793 KB
April 10 2024 04:57:37
root / root
0755
tkman.pyc
8.876 KB
April 10 2024 04:58:47
root / root
0644
tkman.pyo
8.876 KB
April 10 2024 04:58:47
root / root
0644
wish.py
0.608 KB
April 19 2020 21:13:39
root / root
0644
wish.pyc
0.72 KB
April 10 2024 04:58:47
root / root
0644
wish.pyo
0.72 KB
April 10 2024 04:58:47
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF