Custom widget made using PySide version 6 and Python 3.10. Latest version of the widget was created using Graphics/View Qt framework. Was integratable with Qt Designer, but the intentions changed.
The project includes a ConfigManager that allows to save properties of the game widget into a JSON file and subsequently load them back into a widget.
The project also includes a PropertiesManager that facilitates communication between widgets and game widget properties, ensuring that any changes made to one are appropriately reflected in the other.
Goal of the project was to learn how to build scalable and manageble application.
- Script.md
- Build.md
- Localization.md
- Resources.md
- About.md
- Presentation explaining the project in details
Screenshots of the 'MainWindow', showcasing it, are contained in /readme_images directory.
Version 0.4 screenshot:
- https://doc.qt.io/qt-6/designer-using-custom-widgets.html
- https://doc.qt.io/qtforpython-6/deployment/index.html
And there is much more useful information there.