Skip to content

ariannaravera/pyqt5-app-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issues LinkedIn


PyQt5 App Template

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Contact

About The Project

Logo

PyQt5 App template made up of 4 example pages:

  1. Home - an (almost) empty homepage
  2. NewPageName - page containing two subpages inside which there are examples of various objects that can be used (eg. checkbox, text line, etc.)
  3. Napari - page useful for opening a napari window
  4. Segmentation - specific template for a possible automatic segmentation functionality

back to top

Getting Started

Installation

The use of Anaconda is supposed.

  1. Create a virtual environment for your code, in the terminal:

conda create --name name_of_venv

  1. Clone this git repository. Open the terminal where you want to put the App code (eg. Desktop):

git clone https://github.com/ariannaravera/pyqt5-app-template.git

Now you have the pyqt5-app-template folder into the chosen directory (eg. Desktop/pyqt5-app-template)

  1. Open the terminal within the pyqt5-app-template folder, activate your venv and install the libraries running:

conda activate name_of_venv
pip install -r requirements.txt

(If you have troubles with pyqt, try to install if in this way:
pip install pyqt5 --config-settings --confirm-license= --verbose)

Now you have everything you need!

  1. To open the application, run:

python3 master.py

Prerequisites

List of things you need to use the software and how to install them.

  • PyQt5==5.15.9
  • PyQt5_sip==12.12.1
  • napari==0.4.17

back to top

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

back to top

Contact

Arianna Ravera - ariannaravera22@gmail.com

back to top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages