An open API service indexing awesome lists of open source software.

https://github.com/davidhintelmann/pyqt5-

Simple Python GUI App
https://github.com/davidhintelmann/pyqt5-

Last synced: about 1 year ago
JSON representation

Simple Python GUI App

Awesome Lists containing this project

README

          

# PyQt5 Python GUI
Graphing csv files, exmaple tabs program, and simple calculator for using [PyQt5](https://pypi.org/project/PyQt5/) GUI library for python. PyQt is the the python port for [Qt](https://www.qt.io), which is a set of cross-platform C++ libraries that implement high-level APIs for accessing many aspects of modern desktop and mobile systems.

In the src directory there is a fbs project to create a stand alone python executable which will have matplotlib graphs within the app, though this is still a work in progress.

## graphs.py

This is a very simple graphing application, written in python. Can only accept .csv files and can only do a line plot for simple Y vs. X graphs (two variables). A sample .csv file has been added in this directory called 'out.csv'

![Simple graphing utility written in Python](img/graph/a.png)

![Simple graphing utility written in Python](img/graph/b.png)

![Simple graphing utility written in Python](img/graph/c.png)

## tabs.py

Simple demo of using tabs in PyQt5.

![Simple graphing utility written in Python](img/tabs/a.png)

![Simple graphing utility written in Python](img/tabs/b.png)

![Simple graphing utility written in Python](img/tabs/c.png)

## simple-calc.py

The simple-calc.py script is a simple calculator which only has basic operations available. Still a bit buggy

![Simple Calculator Written in Python](img/img_calc.png)

## helloworld.py

Introduction to PyQt5 GUI Python library.

![Hello world of PyQt5 apps](img/img_helloworld.png)

## fugue-icons-3

Icons used in this project are from [here](https://p.yusukekamiyamane.com) under a [Creative Commons Attribution 3.0 License](https://creativecommons.org/licenses/by/3.0/)