{ "info": { "author": "Taylor Marks", "author_email": "taylor@marksfam.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "FinGUI\n======\n*A Pythonic Wrapper for Tkinter*\n\nI've always had a love/hate relationship with Tkinter. On the one hand, it\nalmost always comes with Python, which makes it the easiest option for making a\nGUI in Python. On the other hand, it's one of the least Pythonic modules in\nexistance.\n\nSo I've decided to write and share this - FinGUI. It's a GUI package for Python\nwritten in pure Python, meaning it's trivial to install, unlike pretty much\nevery other GUI package for Python.\n\nInstallation\n------------\nInstall via pip:\n\n.. code-block:: bash\n\n $ pip install fingui\n\nDone.\n\nIf you insist on the (slightly) harder way of installing, from source,\nyou know how to do it already and don't need my help.\n\nThe most up-to-date version of this library can be found on github at\nhttps://github.com/TaylorSMarks/FinGUI\n\nQuick Start\n-----------\nOnce you've installed, you can really quickly verified that it works with just this:\n\n.. code-block:: python\n\n >>> from fingui import Entry\n >>> e = Entry()\n >>> e.set('Hello World!')\n \nThat'll work right from your command line.\nYou can also drop the same code into a script and run it with no modification.\n\nNote the boilerpoint we didn't deal with, because it's all automatically handled:\n * We didn't call ``mainloop()``.\n * We didn't need to create a root object (although we could have).\n * We didn't need to call ``pack()``.\n\nAlso note that ``Entry`` has a ``set()`` method! Unlike the variant in ``Tkinter``, ours has the methods you would expect.\n\nThe toplevel example.py file demonstrates how you can combine the ``Entry`` and ``Menu`` classes to quickly make a polished ``AutocompletePathEntry`` class in under 50 lines of code.\n\nDocumentation\n-------------\nI've tried to include docstrings with all the functions and classes, so things like this should work:\n\n.. code-block:: python\n\n >>> import fingui\n >>> help(fingui)\n \nIf this project grows large enough, I'll try to create some more formal documentation for it.\n\nRequirements\n------------\nFinGUI has been tested on Python 2.7 on OS X 10.11 and Windows 7.\nIt is intended to work on both Python 2.6+ and 3.2+, with any OS that supports Tkinter.\nIt probably falls short on Python 3; I wouldn't know because of how rarely I touch it.\nPlease submit pull requests to fix anything that doesn't work on Python 3.\n\nCopyright\n---------\nThis software is Copyright (c) 2016 Taylor Marks .\n\nSee the bundled LICENSE file for more information.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TaylorSMarks/FinGUI", "keywords": "gui tkinter ui ux widget widgets wrapper", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "fingui", "package_url": "https://pypi.org/project/fingui/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fingui/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/TaylorSMarks/FinGUI" }, "release_url": "https://pypi.org/project/fingui/0.2.4/", "requires_dist": null, "requires_python": null, "summary": "A Pythonic Wrapper for Tkinter", "version": "0.2.4" }, "last_serial": 1934910, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bddf29c5a8aaa4c8c0a87f99e5edcea8", "sha256": "03fa3c03c0611f52703fb8efc2a794e885937d7e61780b5bbc33e2ffb5f520f0" }, "downloads": -1, "filename": "fingui-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bddf29c5a8aaa4c8c0a87f99e5edcea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3544, "upload_time": "2016-01-17T00:24:20", "url": "https://files.pythonhosted.org/packages/ca/e0/4ba07776085263b6d6f10f3f08437eec7e1324486b7089c26772d75f3ebc/fingui-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e90fd48098a22a8489fb2103f81f1ef6", "sha256": "c350feb368e2212b24539783bad0937d23c4ac1d273e6e9447eba51773a1c413" }, "downloads": -1, "filename": "fingui-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e90fd48098a22a8489fb2103f81f1ef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3567, "upload_time": "2016-01-17T00:33:38", "url": "https://files.pythonhosted.org/packages/a4/25/767a3f11dfa5cab2c0db90dc0a90afb7fd095c01d592762ed06158284da8/fingui-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f69aae371ffa87faa990facf50a6e06f", "sha256": "f1fcbdf8bd47917502a57a800933a0a950431b33fc06f938f5f8805552ae29dd" }, "downloads": -1, "filename": "fingui-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f69aae371ffa87faa990facf50a6e06f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7746, "upload_time": "2016-01-24T04:49:05", "url": "https://files.pythonhosted.org/packages/6c/75/ff7f78758b7374d202ac51e704f938bf5cdac0ecbeff79f1e556549130bf/fingui-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2ec46f30605cf26f375ef762b1e02b3c", "sha256": "6ae3d7806502374a1070f04ca86afa6eb771243e7361972b837aa5ab95171b99" }, "downloads": -1, "filename": "fingui-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2ec46f30605cf26f375ef762b1e02b3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7931, "upload_time": "2016-01-28T03:00:38", "url": "https://files.pythonhosted.org/packages/97/85/faeda6e39ba17a67398a959953a599b455a26fbeef7d5ee736725d4eaf5e/fingui-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "74f59360366e802ad08f35459b0f29f1", "sha256": "23d7fa1e7b18a47f617881b9c0e9afa912bf419bc1599cfedb11db2a7f11a64f" }, "downloads": -1, "filename": "fingui-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74f59360366e802ad08f35459b0f29f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8206, "upload_time": "2016-01-31T04:49:33", "url": "https://files.pythonhosted.org/packages/96/58/42696329fa2d24d9b04896ba05fd0807449a6208439c950ff444a697b7ce/fingui-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7d8db82d61eca92f9bea3109537871b0", "sha256": "d2f20372bcde5ab7f67644a10b5e643090da502a39b38da8282bc0b30e45ed49" }, "downloads": -1, "filename": "fingui-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7d8db82d61eca92f9bea3109537871b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8421, "upload_time": "2016-02-01T02:41:55", "url": "https://files.pythonhosted.org/packages/b8/fd/d0f02873870d4215190ac546db4cf0afedd21e9cb098a47998829e7a98d3/fingui-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "1703e918c3ab98a919453333052108d9", "sha256": "108c8123748880b852dee961e483833395d9bf9ec1aa839076993088a0760697" }, "downloads": -1, "filename": "fingui-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1703e918c3ab98a919453333052108d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8456, "upload_time": "2016-02-02T02:13:57", "url": "https://files.pythonhosted.org/packages/e9/66/9f3322ee1044c38416342fb514acb14110406d7585e072ba9830968e6176/fingui-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1703e918c3ab98a919453333052108d9", "sha256": "108c8123748880b852dee961e483833395d9bf9ec1aa839076993088a0760697" }, "downloads": -1, "filename": "fingui-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1703e918c3ab98a919453333052108d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8456, "upload_time": "2016-02-02T02:13:57", "url": "https://files.pythonhosted.org/packages/e9/66/9f3322ee1044c38416342fb514acb14110406d7585e072ba9830968e6176/fingui-0.2.4.tar.gz" } ] }