
When an update is available, a message similar to Pysimplesql is now in active development and constantly changing. However, the single pysimplesql.py file can just as well be copied directly into the root folder of your own project. NOTE: I will try to keep current progress updated on Pypi so that pip installs the latest version. Has an alias of Database and the Query class has an alias of Table - so you can use the Database/ Table classes instead ofįorm/ Query in your own code if you prefer! Lets do this! Install Some people may like to think of Form objects as a Database, and Query objects as a Table. Many examples to get a quick idea of just how quick and easy it is to develop database application with the combination Very easy, and automatically binds Elements of the Window to records in your own database. Binding a pysimplesql Form to a PySimpleGUI™ Window is


This allowsįor a tremendous amount of flexibility in your projects. Forms in pysimplesql are very flexible in that multiple forms (and their underlying databases and tables) can be bound to the same PySimpleGUI™ Window. Queries, which use SQL to access the tables within the database. The basic concept revolves around Forms, which are invisible containers that connect to an underlying database, and Pysimplesql borrows on common concepts in other database front-end applications such as LibreOffice or MS Access. Being new to open sourceĪs well as hosting projects like this, I have a lot to learn moving forward. With that being said, I will do my best to maintain and improve this tool over time. The more I used this combination of pysimplesql and PySimpleGUI™ for my own database projects, the more I realized how many others

Now make no mistake - I'm not a good project maintainer, and my goal was never to launch an open source project in the first place! Rather than spending my time porting my prototype over, one time I decided to try my handĪt creating such a tool - and this is what I ended up with. I had taken this approach many times in the past due to the lack of a good RAD (Rapid Application Development) tool when it comes My approach of prototyping in one language, just to implement it in another wasn't very efficient and didn't make much sense. Pysimplesql was conceived after having used PySimpleGUI™ to prototype a GUI in Python. Line of SQL needs written to use pysimplesql), but also allows for very low level control for situations that warrant it. pysimplesql not only allows for super simple automatic control (not one single

Power and control of managing your own codebase. Replacement for MS Access or Libre Office Base! Have the full power and language features of Python while having the Pysimplesql binds PySimpleGUI™ to sqlite3 databases for rapid, effortless database application development. Rapidly build and deploy database applications in Python While pysimplesql works with and was inspired by the excellent PySimpleGUI™ project, it has no affiliation.
