~/home_Python/cherry_py/cherry_ScrolledList.py
|INDEX| Python.use(better)
》作業中です《
#! /usr/bin/env python # coding: utf-8 ## ---------------------------------------- ## ## (C) Copyright 2000-2010, 小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部 ## ## ---------------------------------------- # ..+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 """ >>> ## ---------------------------------------- >>> None version: #1.0.02 """ # pypy-1.2-osx/lib-python/2.5.2/idlelib/ScrolledList.py ## ---------------------------------------- from tkinter import Tk from ScrolledList import ScrolledList def tips(): root = Tk() root.title("dir(Tk)") root.protocol("WM_DELETE_WINDOW", root.destroy) class Tips(ScrolledList): def on_select(self, index): s = self._attribute(index) print("%s: %s"%s) def on_double(self, index): name, value = self._attribute(index) help(value) def _attribute(self, index): name = self.get(index) return name, getattr(Tk, name) s = Tips(root) for e in dir(Tk): s.append(e) root.mainloop() ## ---------------------------------------- from time import ctime from sys import argv, version def inform(n=60): print("="*n) print("Version: %s"%version.split("\n")[0]) print("Module : %s"%argv[0].split("/")[-1]) print("Date : %s"%ctime()) print("="*n) ## ---------------------------------------- from doctest import testmod if __name__ == '__main__': inform() testmod() tips() ## ========================================