Skip to main content

tool to accelerate creation of simple IO Python GUIs.

Project description

IntraDev Library

IntraDev is a free to use package intended to accelerate Python GUI creation. Whether a GUI needed to quickly share a internal Tool in industry, acadamia, or personal projects, Intradev provides a Python GUI solution in as little as 4 lines of code. This can reduce development time significantly and make tools easier to distribute and maintain. Although this library can be used for any project, it is designed to be used with the IntraDev Distribution Suite to efficiently create, share, and manage Python tools with colleagues and friends. For more information, check out the links below!

This open-source library provides:

  • a powerful GUI builder with minimal code
  • customization of the GUI appearance
  • an effective method to input / output files to functions

How To Use

For detailed tutorials on the use of the IntraDev Library, check out our YouTube channel. If you have questions, post them here and we will make a YouTube tutorial if required.

  1. Install the IntraDev Library
pip install intradev
  1. Import the Library
import intradev as id
  1. Create a GUI Data Model
data = id.DataModel()
  1. Input GUI Metadata
data.title("Test GUI Application")
data.description("This is a demo description for an IntraDev generated GUI!")
data.directions(["1. First direction step.",
                 "2. Second direction step.",])
  1. Add Functions, Inputs, and Outputs to the Data Model
data.addInput("Input Filepath", id="0")
data.addFunction(functionName, "Button Label", inputMap={"inputFilePath": "0"}, outputIDs=["filepath"])
data.addOutput("Output File", id="filepath")
  1. Build GUI Using Data Model
data.buildUI()

Code of Conduct

IntraDev is a privately-owned open source project developed by Aiden McDougal to support the IntraDev Professional Tools. This package is open source to promote Python GUI development in both professional and academic environments. The IntraDev leadership has made a strong commitment to creating an easy to use, powerful tool to accelerate Python tool creation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intradev-0.1.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intradev-0.1.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file intradev-0.1.1.tar.gz.

File metadata

  • Download URL: intradev-0.1.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for intradev-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d7cb628ff50d4126b0231dfe96879924a10fcbfd24d04eae96b4fd6311aeea54
MD5 ed6d47b5cf8e60af5b76802b96fe89c3
BLAKE2b-256 86695335f4b16d6501d3f898a4405e92a7b1b710de6f5acb3ae462a0a9d279dc

See more details on using hashes here.

File details

Details for the file intradev-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: intradev-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for intradev-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7ebceee30d01a4184c6b98c9c02f04616488cf6c02033d0832f9a77cf667948
MD5 72f9d4685594059571f2ac8b0fc31146
BLAKE2b-256 2908692322049f06ffe31c844cb469f0e6f0f9f6e39bbaacc1e498a3b28bb80c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page