lib64
/
python2.7
/
lib-tk
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] test
N/A
Canvas.py
7.29 KB
Rename
Delete
Canvas.pyc
15.20 KB
Rename
Delete
Canvas.pyo
15.20 KB
Rename
Delete
Dialog.py
1.53 KB
Rename
Delete
Dialog.pyc
1.88 KB
Rename
Delete
Dialog.pyo
1.88 KB
Rename
Delete
FileDialog.py
8.62 KB
Rename
Delete
FileDialog.pyc
9.49 KB
Rename
Delete
FileDialog.pyo
9.49 KB
Rename
Delete
FixTk.py
2.95 KB
Rename
Delete
FixTk.pyc
2.04 KB
Rename
Delete
FixTk.pyo
1.98 KB
Rename
Delete
ScrolledText.py
1.79 KB
Rename
Delete
ScrolledText.pyc
2.60 KB
Rename
Delete
ScrolledText.pyo
2.60 KB
Rename
Delete
SimpleDialog.py
3.64 KB
Rename
Delete
SimpleDialog.pyc
4.24 KB
Rename
Delete
SimpleDialog.pyo
4.24 KB
Rename
Delete
Tix.py
75.41 KB
Rename
Delete
Tix.pyc
93.84 KB
Rename
Delete
Tix.pyo
93.84 KB
Rename
Delete
Tkconstants.py
1.46 KB
Rename
Delete
Tkconstants.pyc
2.19 KB
Rename
Delete
Tkconstants.pyo
2.19 KB
Rename
Delete
Tkdnd.py
11.22 KB
Rename
Delete
Tkdnd.pyc
12.52 KB
Rename
Delete
Tkdnd.pyo
12.52 KB
Rename
Delete
Tkinter.py
156.85 KB
Rename
Delete
Tkinter.pyc
195.50 KB
Rename
Delete
Tkinter.pyo
195.50 KB
Rename
Delete
tkColorChooser.py
1.74 KB
Rename
Delete
tkColorChooser.pyc
1.39 KB
Rename
Delete
tkColorChooser.pyo
1.39 KB
Rename
Delete
tkCommonDialog.py
1.38 KB
Rename
Delete
tkCommonDialog.pyc
1.48 KB
Rename
Delete
tkCommonDialog.pyo
1.48 KB
Rename
Delete
tkFileDialog.py
5.59 KB
Rename
Delete
tkFileDialog.pyc
5.04 KB
Rename
Delete
tkFileDialog.pyo
5.04 KB
Rename
Delete
tkFont.py
6.02 KB
Rename
Delete
tkFont.pyc
7.00 KB
Rename
Delete
tkFont.pyo
7.00 KB
Rename
Delete
tkMessageBox.py
3.60 KB
Rename
Delete
tkMessageBox.pyc
3.80 KB
Rename
Delete
tkMessageBox.pyo
3.80 KB
Rename
Delete
tkSimpleDialog.py
7.54 KB
Rename
Delete
tkSimpleDialog.pyc
8.90 KB
Rename
Delete
tkSimpleDialog.pyo
8.90 KB
Rename
Delete
ttk.py
54.86 KB
Rename
Delete
ttk.pyc
61.16 KB
Rename
Delete
ttk.pyo
61.16 KB
Rename
Delete
turtle.py
135.78 KB
Rename
Delete
turtle.pyc
136.31 KB
Rename
Delete
turtle.pyo
136.31 KB
Rename
Delete
# tk common message boxes # # this module provides an interface to the native message boxes # available in Tk 4.2 and newer. # # written by Fredrik Lundh, May 1997 # # # options (all have default values): # # - default: which button to make default (one of the reply codes) # # - icon: which icon to display (see below) # # - message: the message to display # # - parent: which window to place the dialog on top of # # - title: dialog title # # - type: dialog type; that is, which buttons to display (see below) # from tkCommonDialog import Dialog # # constants # icons ERROR = "error" INFO = "info" QUESTION = "question" WARNING = "warning" # types ABORTRETRYIGNORE = "abortretryignore" OK = "ok" OKCANCEL = "okcancel" RETRYCANCEL = "retrycancel" YESNO = "yesno" YESNOCANCEL = "yesnocancel" # replies ABORT = "abort" RETRY = "retry" IGNORE = "ignore" OK = "ok" CANCEL = "cancel" YES = "yes" NO = "no" # # message dialog class class Message(Dialog): "A message box" command = "tk_messageBox" # # convenience stuff # Rename _icon and _type options to allow overriding them in options def _show(title=None, message=None, _icon=None, _type=None, **options): if _icon and "icon" not in options: options["icon"] = _icon if _type and "type" not in options: options["type"] = _type if title: options["title"] = title if message: options["message"] = message res = Message(**options).show() # In some Tcl installations, yes/no is converted into a boolean. if isinstance(res, bool): if res: return YES return NO # In others we get a Tcl_Obj. return str(res) def showinfo(title=None, message=None, **options): "Show an info message" return _show(title, message, INFO, OK, **options) def showwarning(title=None, message=None, **options): "Show a warning message" return _show(title, message, WARNING, OK, **options) def showerror(title=None, message=None, **options): "Show an error message" return _show(title, message, ERROR, OK, **options) def askquestion(title=None, message=None, **options): "Ask a question" return _show(title, message, QUESTION, YESNO, **options) def askokcancel(title=None, message=None, **options): "Ask if operation should proceed; return true if the answer is ok" s = _show(title, message, QUESTION, OKCANCEL, **options) return s == OK def askyesno(title=None, message=None, **options): "Ask a question; return true if the answer is yes" s = _show(title, message, QUESTION, YESNO, **options) return s == YES def askyesnocancel(title=None, message=None, **options): "Ask a question; return true if the answer is yes, None if cancelled." s = _show(title, message, QUESTION, YESNOCANCEL, **options) # s might be a Tcl index object, so convert it to a string s = str(s) if s == CANCEL: return None return s == YES def askretrycancel(title=None, message=None, **options): "Ask if operation should be retried; return true if the answer is yes" s = _show(title, message, WARNING, RETRYCANCEL, **options) return s == RETRY # -------------------------------------------------------------------- # test stuff if __name__ == "__main__": print "info", showinfo("Spam", "Egg Information") print "warning", showwarning("Spam", "Egg Warning") print "error", showerror("Spam", "Egg Alert") print "question", askquestion("Spam", "Question?") print "proceed", askokcancel("Spam", "Proceed?") print "yes/no", askyesno("Spam", "Got it?") print "yes/no/cancel", askyesnocancel("Spam", "Want it?") print "try again", askretrycancel("Spam", "Try again?")
Save