L'observeur 2 est une application QT6 qui permet l’édition et la visualisation d'un catalogue d'objets astronomique pour amateurs.
- Objectifs
- Dépendances
- Installation
- Architecture
Il existe plusieurs catalogues d'objets du ciel profond (Messier, NGC, Herschel, IC, etc…). Cependant, ces catalogues sont souvent immenses et difficile à trier selon la période de l'année, les instruments à disposition ou même les préférences de chacun.
L'observeur 2 doit être une interface simple pour visualiser, modifier ou créer une base de données personnalisé pour chaque astronome. Toutefois, cette base de données doit être suffisamment complète pour répondre à des besoins pratique. Par exemple, la visibilité des objets par rapport aux saisons. Le logicielle doit aussi connaitre la position de l'observateur pour adapter le contenu.
La base de données doit être contenu dans un fichier non chiffré pour permettre le partage entre plusieurs personnes facilement.
- QT6
- Compilateur
- QDarkStyleSheet
Qt6 SDK : téléchargement
MinGW 32bit-64bit : téléchargement
QDarkStyleSheet est un excellent repository de feuille de style pour des application QT : repository GitHub
Alpha disponible dans la section release
Etapes d'installation :
- Télécharger le fichier zip et l'extraie n'importe où sur votre ordinateur
- Télécharger la base de données (le fichier emptyDatabase.sqlite) et le déplacer n'importe où sur votre ordinateur
- Lancer l'application avec l'executable (Observeur2.exe)
- Lors du premier démarrage, une fenetre de réglage apparait, remplissez les champs et choisissez le chemin de la base de données
Pas encore disponible
- Installer QT5, il aussi est préférable d'utiliser QTCreator pour pouvoir éditer facilement les interfaces xml.
- Cloner ce repository.
- La compilation est assurée par QMake, vous n'avez qu'à importer le fichier .pro dans QTCreator.
Error
├──InputError
│ └──MissingInputError
├──FileError
│ └──MissingFileError
├──SqlError
└──AngleError
├──InvalidAngleString
└──InvalidAngleInput