A simple example, turn your methods into gui forms
from grun import grun
@grun
def my_window( name, passwd, cookie=["1 day","1 week","1 month"] ):
'''Hello, I'm the method's doc
name: Login
passwd: Password
cookie: How long ?
'''
if name == passwd:
return True
else:
grun("Set login == password !")
print my_window(cookie="1 day")
will display :
Works on Linux/BSD, Windows and Mac using Tk framework (or pygtk when available)
See more infos
Version 0.14 (2009/10/05):
bugfix : use of the grun decorator was buggued (func_closure)
local config enabled, if the conf file is in the root app
Version 0.13 (2009/10/03):
fix: gtk number-widget wasn’t initialized when value was None
tk iconapp simulate now a grunapp (not a popup’app anymore)
Version 0.12 (2009/10/03):
tk popup should work as expected on win32 (no more tk.mainloop) !!!!!!!
tk winform should focus on first entry now (seems not work on win ?!)
popup/popapp actions wich return something returns it after grun.popup
Version 0.11 (2009/10/01):
clipboard manager available grun.clipboard
better shortcut grun.popup()
better shortcut grun.form()
popup menu works with any types of value
popup menu support submenu too !
tk: text widget with usable scrollbars now
tk: fix in msgbox (always of type error)
tk: home-made-combobox, replaced by Tk.OptionMenu
tk: better simulation of tk popapp/popupmenu (no more ‘close’ entry)
Version 0.1 (2009/09/28): Initial Public Release
Metadata
Release files for grun 0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| grun-0.14.tar.gz | 17.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| grun-0.14-py2.6.egg | Legacy Egg format | - | - | Details |
Total release size: 59.8 kB
Release files / grun-0.14.tar.gz
| Download URL | grun-0.14.tar.gz |
|---|---|
| Size | 17.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff018be6a77bd695db685b7ab864f9756d078821de2073132961f807cdb348dc
|
|
BLAKE2b-256 checksum How to use checksums |
2cc1ec5fd39314966ae92a06a0aa5239f47f1c3e67ef6adedff5523f90277f95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / grun-0.14-py2.6.egg
| Download URL | grun-0.14-py2.6.egg |
|---|---|
| Size | 42.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
2bf5928459338536d67d40278482e138051015a904c47c0b61ae7bb7c0940250
|
|
BLAKE2b-256 checksum How to use checksums |
3d8fffbf0d74679905bba74d793595ffd240c76006af0cc236c182cf33fa260f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |