{ "info": { "author": "Dominic Canare", "author_email": "dom@dominiccanare.com", "bugtrack_url": null, "classifiers": [], "description": "# argparseqt\nAn easy way to make Qt GUIs using the argparse standard module\n\n## Installation\nVia pip:\n```bash\npip install argparseqt\n```\n\nFrom source:\n```bash\ngit clone https://github.com/domstoppable/argparseqt.git\ncd argparseqt.git\npython setup.py install\n```\n\n## Dependencies\nRequires:\n* [qtpy](https://github.com/spyder-ide/qtpy)\n* Qt bindings for Python (either `PySide2`, `PyQt5`, `PySide`, or `PyQt`)\n\n## Usage\n### Quick start\n```python\nparser = argparse.ArgumentParser(description='Main settings')\nparser.add_argument('--storeConst', action='store_const', const=999)\n\ntextSettings = parser.add_argument_group('Strings', description='Text input')\ntextSettings.add_argument('--freetext', type=str, default='Enter freetext here', help='Type anything you want here')\ntextSettings.add_argument('--pickText', default='I choo-choo-choose you', choices=['Bee mine', 'I choo-choo-choose you'], help='Choose one of these')\n\napp = QtWidgets.QApplication()\ndialog = argparsegui.gui.ArgDialog(parser)\ndialog.exec_()\n\nif dialog.result() == QtWidgets.QDialog.Accepted:\n\tvalues = dialog.getValues()\n\tprint('Values:', values)\nelse:\n\tprint('User cancelled')\n```\n\nSee [example.py](https://github.com/domstoppable/argparseqt/blob/master/example.py) for more.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/domstoppable/argparseqt", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "argparseqt", "package_url": "https://pypi.org/project/argparseqt/", "platform": "", "project_url": "https://pypi.org/project/argparseqt/", "project_urls": { "Homepage": "https://github.com/domstoppable/argparseqt" }, "release_url": "https://pypi.org/project/argparseqt/0.2.4/", "requires_dist": [ "QtPy (>=1.7.0)" ], "requires_python": "", "summary": "An easy way to make Qt GUIs using the argparse standard module", "version": "0.2.4" }, "last_serial": 5648585, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "46d24403e68b9b5fdb6a25570216f647", "sha256": "0dbb7a89d0b300e6a3c3e3cb3aff21a3aeb3285ff02a3a66ce9734d2278b815f" }, "downloads": -1, "filename": "argparseqt-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "46d24403e68b9b5fdb6a25570216f647", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5870, "upload_time": "2019-04-13T00:03:01", "url": "https://files.pythonhosted.org/packages/15/d8/2251dcd5ed4ddf6a3a27dd4552d6e6871e137e65bbb26cedfaa4e415923f/argparseqt-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfd0bc50ff778b678eee1c44415dd428", "sha256": "f2d63a7fef6b2a4e3f687bcdb0e69acdc5803effad730f22190fafffcab0eba0" }, "downloads": -1, "filename": "argparseqt-0.1.tar.gz", "has_sig": false, "md5_digest": "bfd0bc50ff778b678eee1c44415dd428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4559, "upload_time": "2019-04-13T00:03:03", "url": "https://files.pythonhosted.org/packages/0e/22/2f0f479e5107783b083699bb49ea01bd24b05cd50b928b69a5947c45a90e/argparseqt-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4e146fe32ad102f09d5a7f6f67ec209a", "sha256": "1aa8208145e44faa3e40b5d20c8e2580e9d31de322752225064ed1a1a12423ff" }, "downloads": -1, "filename": "argparseqt-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4e146fe32ad102f09d5a7f6f67ec209a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6458, "upload_time": "2019-04-13T00:16:31", "url": "https://files.pythonhosted.org/packages/89/c0/c9125b4b56db22cad61273be7b098c73f12bbdb91eaf1a89ed8628908df6/argparseqt-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dd6a944da516f3d5b440f1e891aeee3", "sha256": "87ba34b50d9e5012a7e994450a45c05eec7c1aca092880db144ed191aa5f7f30" }, "downloads": -1, "filename": "argparseqt-0.2.tar.gz", "has_sig": false, "md5_digest": "1dd6a944da516f3d5b440f1e891aeee3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4841, "upload_time": "2019-04-13T00:16:32", "url": "https://files.pythonhosted.org/packages/46/8b/6f28dfa12f5af69fce40369b4627e8e76fb34de99613b35d254fdaaf029d/argparseqt-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7ec803f7949f97aea935c97551d0bd68", "sha256": "556b84b4e860311a1e395f79076f7869fc396f60a903ce378f39d53f866d92a9" }, "downloads": -1, "filename": "argparseqt-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7ec803f7949f97aea935c97551d0bd68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6540, "upload_time": "2019-04-13T19:46:10", "url": "https://files.pythonhosted.org/packages/38/c4/6b872f902bfe19198d8b2d09f61d23448c11aae9b89aa2aaa216b83f18bb/argparseqt-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b9d03294169352adc7a623dfac33205", "sha256": "c5a9d71b988e9dc92e1b0c88c778be34a07e6358baea02809ad45c5e9c71fca0" }, "downloads": -1, "filename": "argparseqt-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9b9d03294169352adc7a623dfac33205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4905, "upload_time": "2019-04-13T19:46:11", "url": "https://files.pythonhosted.org/packages/4c/f0/2d6828a7fc02ec3e6a9a917a8bb221d62840588de2ca8c5dec81562a520c/argparseqt-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0497252c915e6afb019ace0a9a8b41a8", "sha256": "872fabd17e82fd543c5191cffb56dba3107552fd5bcc706105c2231295e790cd" }, "downloads": -1, "filename": "argparseqt-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0497252c915e6afb019ace0a9a8b41a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6560, "upload_time": "2019-04-13T22:53:34", "url": "https://files.pythonhosted.org/packages/f5/e3/55c85fe5b9728a16a09898d869b1794af01d6cdb8d6e6f89a2daff2bf998/argparseqt-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb9c6d4c4e0870a4679397a1451a8531", "sha256": "9624718f332e5d6981ea76427c4eed45f7dd800e6ab4564e37eeb0a22072253e" }, "downloads": -1, "filename": "argparseqt-0.2.2.tar.gz", "has_sig": false, "md5_digest": "bb9c6d4c4e0870a4679397a1451a8531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4932, "upload_time": "2019-04-13T22:53:36", "url": "https://files.pythonhosted.org/packages/01/74/baabcc39e4e46709d057cacfe002f346466334bff7b8e828d2ac7618adad/argparseqt-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "db84468059d7c6c9833675cb5db09a66", "sha256": "1eac4cb3a6bd2c424d86b454ed2306baf29a035f4016cd7e7f349b1de1169a4c" }, "downloads": -1, "filename": "argparseqt-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "db84468059d7c6c9833675cb5db09a66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6571, "upload_time": "2019-08-08T04:36:03", "url": "https://files.pythonhosted.org/packages/2a/d3/6c1a54a15e60674926c63c08206f65a1f42f19b997aa0133b5023e95ab30/argparseqt-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e721462cc1f99b40643684a30dbb8023", "sha256": "706ff125e8f983699698876b10cee51391d336f0d18d1969ce54e40d54605702" }, "downloads": -1, "filename": "argparseqt-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e721462cc1f99b40643684a30dbb8023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4919, "upload_time": "2019-08-08T04:36:04", "url": "https://files.pythonhosted.org/packages/61/e1/3d21dc7296d4ef156b0daa91c493edd5249e16ae89f2990894cbf6c552c0/argparseqt-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "76df1bbe3761a743d11d7e2755d60af1", "sha256": "5ac98b7780f08e23f81cce64a3f0a05971e17f66479ded496d470aef3912a625" }, "downloads": -1, "filename": "argparseqt-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "76df1bbe3761a743d11d7e2755d60af1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7220, "upload_time": "2019-08-08T07:36:56", "url": "https://files.pythonhosted.org/packages/25/e1/63dc2ab9b7fe55ff13058b5cfa2fe7ffafbe08567ded9110cf9671b062b7/argparseqt-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ea2e37a00e3eac71e929c790581ef73", "sha256": "1bf43cc8c2f279e0c433808eb1aa774fbe8f879837c2b191f9df935ca4a50336" }, "downloads": -1, "filename": "argparseqt-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7ea2e37a00e3eac71e929c790581ef73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2019-08-08T07:36:58", "url": "https://files.pythonhosted.org/packages/55/27/d438075b733cf4e6ac9708f4241923f335ee93b6dbf7d60b0f266543a6ee/argparseqt-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76df1bbe3761a743d11d7e2755d60af1", "sha256": "5ac98b7780f08e23f81cce64a3f0a05971e17f66479ded496d470aef3912a625" }, "downloads": -1, "filename": "argparseqt-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "76df1bbe3761a743d11d7e2755d60af1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7220, "upload_time": "2019-08-08T07:36:56", "url": "https://files.pythonhosted.org/packages/25/e1/63dc2ab9b7fe55ff13058b5cfa2fe7ffafbe08567ded9110cf9671b062b7/argparseqt-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ea2e37a00e3eac71e929c790581ef73", "sha256": "1bf43cc8c2f279e0c433808eb1aa774fbe8f879837c2b191f9df935ca4a50336" }, "downloads": -1, "filename": "argparseqt-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7ea2e37a00e3eac71e929c790581ef73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2019-08-08T07:36:58", "url": "https://files.pythonhosted.org/packages/55/27/d438075b733cf4e6ac9708f4241923f335ee93b6dbf7d60b0f266543a6ee/argparseqt-0.2.4.tar.gz" } ] }