Skip to content

This is a repository for hosting information about the GUI platform PyQT and its affiliate libraries and packages. The ultimate goal is for a senior design project as conducted by FAU.

Notifications You must be signed in to change notification settings

RayzrReptile/PyQT_GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyQT GUI

This repository hosts information, resources, and code about the Pythonic GUI toolkit PyQT. This toolkit serves as the preferred GUI platform for a senior design project at Florida Atlantic University that focusses on the evaluation and implementation of off-the-shelf software-defined radios (SDRs). The main repository for hosting phased array beamforming code and resources can be found here under Joel Brigida, a group member for the project out of five.

Rx Steering GUI made from QT Designer:

Rx Steering GUI

QT Designer Resources

QT Designer is a GUI development platform included in the QT package. QT also comes with an application development platform known as QT Creator that uses QT Designer as a sub-program, but for the purposes of this project, our group exclusively used the former.

PyQT and PyQTGraph Resources

PyQT is a Pythonic binding for the QT library and enables our project to remain Python-oriented. There are many versions of Pythonic bindings for QT, some under the alias 'PySide.' The differences between various PyQT versions and PySide are minimal and are often disregarded in any resource or discussion found online. Our project utilizes PyQT5. QT Designer exports files in a .ui format which can then be transformed into a Python file. This process can be done using this line of code: pyuic5 -x name_of_file.ui -o name_of_file.py

PyQTGraph is a graphics configuration library built from PyQT. Similarly to libraries such as MatPlotLib, PyQTGraph allows for the configuration, display, and updating of graphical widgets. This library is especially helpful for displayign beamforming metrics in a quick and continuous pace. A significant figure for our project by the name of Jon Kraft notes PyQTGraph's performance to be particularly beneficial for SDR beamforming algorithms, as referenced in some of his code.

About

This is a repository for hosting information about the GUI platform PyQT and its affiliate libraries and packages. The ultimate goal is for a senior design project as conducted by FAU.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages