Skip to content

mxp1234/Pyqt_project

Repository files navigation

PYQT_Project

GitHub GitHub CodeFactor Discord

Table of Contents

Click me to Open/Close the directory listing

Introductions

This project implements a Qt visual interactive interface with a Bayesian deep learning module, which can export data files

Structure

The project mainly includes the GUI part, the model training part, and the link between the two.

Main structure: app_ui.ui compiles and generates a callable python file app_ui.py , which contains the interface style set only through qt_creator. dataProcess_7_12.py is the main logic processing part of the program, including the main thread: datapreocess and 3 sub-threads training, plot3D, plotTable3. The main thread is set in the dataprocess class, including further refinement of the UI interface, and declares all globally bound signals and slots.

  • training is responsible for training the model and returning signals according to the training process. plot3D and plotTable3 are responsible for asynchronously executing the data required for drawing the interface, which can avoid the interface being unresponsive due to the calculation required for drawing by the main thread.
  • plot3D and plotTable3 are relatively simple in content, which calculate the data required for drawing. Solve a differential equation.

Getting Started

Before starting the project, a certain pyqt foundation is required

You need to pay attention to the libraries imported by each file in the project. For example, in order to export the software output content as a PDF file, you need to use the following command:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple reportlab

Things to know

File Name Style Preview
hypersonic.py Contains a complete aerodynamic calculation model
nerual_speedup_bnn.py Contains a Bayesian network architecture
app_ui copy.ui UI file built using Qt Creator
airparameter.py Important aerodynamic calculation parameter files
SIMSUN.ttf Font Files

Maintainer

Thanks to the maintainers of these projects:

misitebao
Click me to Open/Close the maintainer listing

License

License MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages