Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Charlie Taylor Newsgroups: comp.lang.python.announce Subject: ANN: TkGridGUI 0.0.20 released Date: Thu, 1 Nov 2018 17:03:04 -0700 Lines: 30 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de Gl7WZyGOH4ZzSDKA6lfuGwXUWNyxLDhthN+LRlBx2sag== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'url- ip:137/8': 0.03; 'pypi': 0.05; 'subject:released': 0.05; 'button,': 0.07; 'grid': 0.07; 'hierarchical': 0.07; 'subject:ANN': 0.07; 'url-ip:137.116.78.48/32': 0.07; 'url- ip:137.116.78/24': 0.07; 'url-ip:137.116/16': 0.07; 'default.': 0.09; 'bindings,': 0.16; 'properties,': 0.16; 'structure.': 0.16; 'python': 0.17; 'url-ip:140/8': 0.17; 'all,': 0.18; 'runs': 0.19; 'keyboard': 0.20; 'tkinter': 0.20; 'widget': 0.20; 'creates': 0.21; 'gui': 0.21; 'designated': 0.24; 'windows': 0.26; 'url- ip:151.101.0.223/32': 0.27; 'url-ip:151.101.128.223/32': 0.27; 'url-ip:151.101.192.223/32': 0.27; 'url-ip:151.101.64.223/32': 0.27; 'url-ip:151.101.192/24': 0.28; 'url-ip:151.101.0/24': 0.29; 'url-ip:151.101.128/24': 0.29; 'url-ip:151.101.64/24': 0.29; 'code,': 0.29; 'message-id:@mail.gmail.com': 0.29; 'url:io': 0.31; "i'm": 0.31; 'at:': 0.32; 'received:google.com': 0.32; 'logic': 0.33; 'url:readthedocs': 0.33; 'testing': 0.33; 'consider': 0.34; 'received:209.85.210': 0.35; 'structures': 0.35; 'linux': 0.35; 'code': 0.35; 'url-ip:151.101/16': 0.35; 'url-ip:151/8': 0.35; 'interface': 0.36; 'but': 0.36; 'basic': 0.36; 'received:209.85': 0.36; 'url:en': 0.37; 'creating': 0.37; 'source': 0.37; 'still': 0.37; 'change.': 0.38; 'to:addr:python-announce-list': 0.38; 'url:github': 0.38; 'received:209': 0.38; 'alpha': 0.40; 'fully': 0.61; 'announcing': 0.61; 'moves': 0.61; 'widgets': 0.61; 'graphic': 0.63; 'within': 0.64; 'generates': 0.70; 'placing': 0.74; 'areas.': 0.84; 'menus,': 0.84; 'entry,': 0.91 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=GCk3xwaf7KWyh+A6smuNYg66R+OBw915HBdhpA3lDnA=; b=jEjeiy5TBU3kDd6Zf5bnsqkLL4NWA5aTtvO/UrIQxJIFPn230K3uR1kbTYSkrsvy+6 ZXTo2KSKD2+6k3LORmqkCP6G0WBm1uDufDnTCADl4Uj4YDxF/xIGZV/skBVszKsyRnnS 9VuCJSqxOKto4EqTmbFSvP2M3y31uYxY/wdHn1zpegq7Qcxx+MNHCzePNh0Wioi9ktss 1PTIenpthKfRN0b2BYwpIvv+QSGQamtv2V9LbGgDM5TcAb4IJ/Jx0OZDgJ3vq7AABnIB 2pVR15PpFWgh48J4gZxuFJK+MGO+nSii5ze3IJehuCukCF5cBtrqHhOpUWRbI3fiKqfa tSNA== X-Gm-Message-State: AGRZ1gIRk4t2bAoJpOZm3eXVey2ckKvV6356cXkB2EiK3OW/KCI1yAB8 PyzHTfkVzxzKVi0WDyRdqzNVf/AjAl2eXbKT/I7OxYGQJtw= X-Google-Smtp-Source: AJdET5c2kWCWRrN/6pfBDSuviNtuKjHglWTKsinFlMmqv1d+Szzn04n/XfIMoDLbiIZDYqjAdarphiA9e8Ok9M5giiw= X-Received: by 2002:a9d:4618:: with SMTP id y24mr5554569ote.154.1541116993386; Thu, 01 Nov 2018 17:03:13 -0700 (PDT) X-Mailman-Approved-At: Mon, 05 Nov 2018 08:04:39 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:3005 To All, I'm announcing the first release of TkGridGUI. I consider it to be Alpha code, but still very usable. TkGridGUI is a graphic user interface for creating python Tkinter applications. The user creates a fully "wired" python Tkinter GUI application by placing widgets into a hierarchical grid structure. TkGridGUI generates python source code for all the basic Tkinter widgets, Button, Label and Entry, as well structures such as menus, notebooks and statusbars. Within the generated python source code, user application code is placed in designated areas. Common widget bindings, keyboard shortcuts and StringVar objects are created by default. The workflow moves between placing widgets, editing widget properties, adding application logic to the generated python source code and testing the application after each change. TkGridGUI runs on Linux and Windows with python 2 and 3. See the Code at: https://github.com/sonofeft/TkGridGUI See the Docs at: https://sonofefttkgridgui.readthedocs.io/en/latest/ See PyPI page at:https://pypi.python.org/pypi/tkgridgui