Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
0db85e5d
Commit
0db85e5d
authored
14 years ago
by
Georg Brandl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix-up some tkinter demos.
parent
36f72d33
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
10 deletions
+8
-10
Demo/tkinter/guido/AttrDialog.py
Demo/tkinter/guido/AttrDialog.py
+1
-1
Demo/tkinter/guido/ManPage.py
Demo/tkinter/guido/ManPage.py
+4
-4
Demo/tkinter/guido/brownian2.py
Demo/tkinter/guido/brownian2.py
+1
-1
Demo/tkinter/guido/kill.py
Demo/tkinter/guido/kill.py
+2
-4
No files found.
Demo/tkinter/guido/AttrDialog.py
View file @
0db85e5d
...
...
@@ -120,7 +120,7 @@ class Dialog:
cl
=
self
.
classes
[
c
]
except
KeyError
:
cl
=
'unknown'
if
type
(
cl
)
==
TupleTyp
e
:
if
type
(
cl
)
==
tupl
e
:
cl
=
self
.
enumoption
elif
cl
==
'boolean'
:
cl
=
self
.
booleanoption
...
...
This diff is collapsed.
Click to expand it.
Demo/tkinter/guido/ManPage.py
View file @
0db85e5d
...
...
@@ -107,13 +107,13 @@ class EditableManPage(ScrolledText):
# Save this line -- we need one line read-ahead
self
.
buffer
=
nextline
return
if
emptyprog
.
match
(
self
.
buffer
)
>=
0
:
if
emptyprog
.
match
(
self
.
buffer
):
# Buffered line was empty -- set a flag
self
.
empty
=
1
self
.
buffer
=
nextline
return
textline
=
self
.
buffer
if
ulprog
.
match
(
nextline
)
>=
0
:
if
ulprog
.
match
(
nextline
):
# Next line is properties for buffered line
propline
=
nextline
self
.
buffer
=
None
...
...
@@ -127,7 +127,7 @@ class EditableManPage(ScrolledText):
self
.
ok
=
1
self
.
empty
=
0
return
if
footerprog
.
match
(
textline
)
>=
0
:
if
footerprog
.
match
(
textline
):
# Footer -- start skipping until next non-blank line
self
.
ok
=
0
self
.
empty
=
0
...
...
@@ -190,7 +190,7 @@ def test():
import
os
import
sys
# XXX This directory may be different on your system
MANDIR
=
'
/usr/local/man/mann
'
MANDIR
=
''
DEFAULTPAGE
=
'Tcl'
formatted
=
0
if
sys
.
argv
[
1
:]
and
sys
.
argv
[
1
]
==
'-f'
:
...
...
This diff is collapsed.
Click to expand it.
Demo/tkinter/guido/brownian2.py
View file @
0db85e5d
...
...
@@ -32,7 +32,7 @@ def particle(canvas): # particle = iterator over the moves
yield
None
def
move
(
particle
):
# move the particle at random time
particle
.
next
(
)
next
(
particle
)
dt
=
random
.
expovariate
(
LAMBDA
)
root
.
after
(
int
(
dt
*
1000
),
move
,
particle
)
...
...
This diff is collapsed.
Click to expand it.
Demo/tkinter/guido/kill.py
View file @
0db85e5d
...
...
@@ -2,8 +2,6 @@
# Tkinter interface to Linux `kill' command.
from
tkinter
import
*
from
string
import
splitfields
from
string
import
split
import
subprocess
import
os
...
...
@@ -26,13 +24,13 @@ class Kill(Frame):
(
'Hex'
,
'-X'
,
0
)]
def
kill
(
self
,
selected
):
c
=
self
.
format_list
[
self
.
format
.
get
()][
2
]
pid
=
s
plit
(
selected
)[
c
]
pid
=
s
elected
.
split
(
)[
c
]
os
.
system
(
'kill -9 '
+
pid
)
self
.
do_update
()
def
do_update
(
self
):
name
,
option
,
column
=
self
.
format_list
[
self
.
format
.
get
()]
s
=
subprocess
.
getoutput
(
'ps -w '
+
option
)
list
=
s
plitfields
(
s
,
'
\
n
'
)
list
=
s
.
split
(
'
\
n
'
)
self
.
header
.
set
(
list
[
0
])
del
list
[
0
]
y
=
self
.
frame
.
vscroll
.
get
()[
0
]
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment