Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
Fonctions membres publiques | Attributs publics | Attributs publics statiques | Liste de tous les membres
Référence de la classe src.pymecavideo.FenetrePrincipale
Graphe d'héritage de src.pymecavideo.FenetrePrincipale:
[légende]
Graphe de collaboration de src.pymecavideo.FenetrePrincipale:
[légende]

Fonctions membres publiques

def __init__ (self, parent=None, opts=[], args=[])
 le constructeur reçoit les données principales du logiciel : Plus de détails...
 
def traite_arg (self)
 traite les arguments donnés à l'application. Plus de détails...
 
def check_prefs_version (self)
 Vérifie la version du fichier de préférences. Plus de détails...
 
def apply_preferences (self, rouvre=False)
 Récupère les préférences sauvegardées, et en applique les données ici on s'occupe de ce qui se gère facilement au niveau de la fenêtre principale. Plus de détails...
 
def hasHeightForWidth (self)
 
def sizeHint (self)
 
def showFullScreen_ (self)
 gère les dimensions en fonction de la largeur et la hauteur de l'écran Plus de détails...
 
def basculer_plein_ecran (self)
 Basculer en mode plein écran / mode fenétré Plus de détails...
 
def init_variables (self, filename="")
 
def connecte_ui (self)
 connecte les signaux de Qt Plus de détails...
 
def cache_imgdim (self)
 Cache le widget d'affichage de la dimension de l'image quand son temps de présentation est révolu. Plus de détails...
 
def ajuste_pour_image (self)
 ajuste progressivement la taille de la fenêtre principale jusqu'à ce que l'image soit à la taille voulue, c'est à dire self.wanted_image_size Plus de détails...
 
def egalise_origine (self)
 harmonise l'origine : recopie celle de la vidéo vers le widget des trajectoires et redessine les deux. Plus de détails...
 
def updatePB (self)
 
def rouvre_ui (self)
 
def redimensionneFenetre (self, tourne=False)
 
def resizeEvent (self, event)
 
def showEvent (self, event)
 
def choix_onglets (self, newIndex)
 traite les signaux émis par le changement d'onglet, ou par le changement de référentiel dans l'onglet des trajectoires. Plus de détails...
 
def recommence_echelle (self)
 
def closeEvent (self, event)
 Un crochet pour y mettre toutes les procédures à faire lors de la fermeture de l'application. Plus de détails...
 
def openexample (self)
 
def openfile (self)
 Ouvre un dialogue pour choisir un fichier vidéo puis le charge. Plus de détails...
 
def renomme_le_fichier (self)
 
def propos (self)
 
def aide (self)
 
def rouvre (self, fichier)
 Rouvre un fichier pymecavideo précédemment enregistré Plus de détails...
 
def sync_img2others (self, i)
 Fait en sorte que self.pointage.horizontalSlider et self.pointage.spinBox_image aient le numéro i. Plus de détails...
 
def montre_volet_coord (self)
 Met l'onglet des coordonnées sur le dessus. Plus de détails...
 
def montre_volet_video (self)
 Met l'onglet des vidéos sur le dessus. Plus de détails...
 
def setStatus (self, text)
 Précise la ligne de statut, qui commence par une indication de l'état. Plus de détails...
 
def fixeLesDimensions (self)
 
def defixeLesDimensions (self)
 donne une taille minimale à la fenêtre, 640 x 480 ; il s'y ajoute bien sûr les contraintes des widgets définis par l'interface utilisateur qui est créée à l'aide de designer. Plus de détails...
 
- Fonctions membres publiques hérités de src.interfaces.Ui_pymecavideo.Ui_pymecavideo
def setupUi (self, pymecavideo)
 
def retranslateUi (self, pymecavideo)
 
- Fonctions membres publiques hérités de src.etatsMain.Etats
def __init__ (self)
 
def changeEtat (self, etat)
 changement d'état : fait ce qu'il faut faire au niveau de la fenêtre principale puis renvoie aux autres widgets actifs Plus de détails...
 
- Fonctions membres publiques hérités de src.etats.Etats_Base
def __init__ (self)
 
def changeEtat (self, etat)
 Mise en place d'un état de l'interface utilisateur, voir la documentation dans le fichier etat_pymecavideo.html. Plus de détails...
 
def definit_messages_statut (self)
 Définit les correspondances en état et message de barre de statut. Plus de détails...
 

Attributs publics

 min_version
 
 wanted_image_size
 
 nb_ajuste_image
 
 imgdim_hide
 
 etat
 
 plein_ecran
 
 width_screen
 
 dbg
 
 prefs
 
 args
 
 platform
 
 index_max
 
 repere
 
 motif
 
 index_du_point
 
 couleurs
 
 point_attendu
 
 nb_clics
 
 premierResize
 
 chronoImg
 
 filename
 
 stdout_file
 
 exitDecode
 
 resizing
 
 stopRedimensionne
 
 refait_point
 
- Attributs publics hérités de src.interfaces.Ui_pymecavideo.Ui_pymecavideo
 centralwidget
 
 verticalLayout
 
 tabWidget
 
 tab_acq
 
 horizontalLayout
 
 pointage
 
 tab_traj
 
 horizontalLayout_9
 
 trajectoire
 
 tab_coord
 
 verticalLayout_6
 
 coord
 
 tab_grapheur
 
 verticalLayout_7
 
 graph
 
 menubar
 
 menuFichier
 
 menuE_xporter_vers
 
 menuAide
 
 menu_dition
 
 statusbar
 
 actionOuvrir_un_fichier
 
 actionAvanceimage
 
 actionReculeimage
 
 actionQuitter
 
 actionSaveData
 
 action_propos
 
 actionAide
 
 actionExemples
 
 actionRouvrirMecavideo
 
 actionPreferences
 
 actionCopier_dans_le_presse_papier
 
 actionDefaire
 
 actionRefaire
 
 actionOpenOffice_org_Calc
 
 actionQtiplot
 
 actionScidavis
 
 action_Python_source
 
 action_FichierNumpy
 
- Attributs publics hérités de src.etatsMain.Etats
 etat_ancien
 
 etat
 
 montre_vitesses
 
- Attributs publics hérités de src.etats.Etats_Base
 etats
 
 roleEtat
 
 etat_ancien
 

Attributs publics statiques

 selection_done = pyqtSignal()
 les signaux spéciaux ##################### Plus de détails...
 
 redimensionneSignal = pyqtSignal(bool)
 
 updateProgressBar = pyqtSignal()
 
 change_etat = pyqtSignal(str)
 
 show_coord = pyqtSignal()
 
 show_video = pyqtSignal()
 
 adjust4image = pyqtSignal()
 
 hide_imgdim = pyqtSignal()
 
 affiche_statut = pyqtSignal(str)
 
 stopRedimensionnement = pyqtSignal()
 
 OKRedimensionnement = pyqtSignal()
 
 image_n = pyqtSignal(int)
 
 new_echelle = pyqtSignal()
 

Description détaillée

Définition à la ligne 103 du fichier pymecavideo.py.

Documentation des constructeurs et destructeur

◆ __init__()

def src.pymecavideo.FenetrePrincipale.__init__ (   self,
  parent = None,
  opts = [],
  args = [] 
)

le constructeur reçoit les données principales du logiciel :

Paramètres
parentle widget parent, None pour une fenêtre principale
optsles options de l'invocation bien rangées en tableau
argsles arguments restants après raitement des options

Réimplémentée à partir de src.etatsMain.Etats.

Définition à la ligne 110 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale._dir, src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.args, src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.pymecavideo.FenetrePrincipale.change_etat, src.coordWidget.CoordWidget.connecte_ui(), src.graphWidget.GraphWidget.connecte_ui(), src.pointageWidget.PointageWidget.connecte_ui(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.trajectoireWidget.TrajectoireWidget.connecte_ui(), src.export.Export.coord, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.coord, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.etatsCoord.Etats.etat, src.etatsGraph.Etats.etat, src.etatsMain.Etats.etat, src.etatsPointage.Etats.etat, src.etatsTraj.Etats.etat, src.pointageWidget.PointageWidget.etat, src.pymecavideo.FenetrePrincipale.etat, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.graph, src.pymecavideo.FenetrePrincipale.hide_imgdim, src.pymecavideo.FenetrePrincipale.imgdim_hide, src.pymecavideo.FenetrePrincipale.init_variables(), src.interfaces.Ui_pymecavideo.Ui_pymecavideo.menuE_xporter_vers, src.pymecavideo.FenetrePrincipale.min_version, src.pymecavideo.FenetrePrincipale.nb_ajuste_image, src.pymecavideo.FenetrePrincipale.platform, src.pymecavideo.FenetrePrincipale.plein_ecran, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, src.interfaces.Ui_coordWidget.Ui_coordWidget.setupUi(), src.interfaces.Ui_csv_dialog.Ui_Dialog.setupUi(), src.interfaces.Ui_jupyter_dialog.Ui_Dialog.setupUi(), src.interfaces.Ui_python_dialog.Ui_Dialog.setupUi(), src.interfaces.Ui_ralenti_dialog.Ui_Dialog.setupUi(), src.interfaces.Ui_graphWidget.Ui_graphWidget.setupUi(), src.interfaces.Ui_pointage.Ui_pointageWidget.setupUi(), src.interfaces.Ui_pymecavideo.Ui_pymecavideo.setupUi(), src.interfaces.Ui_trajectoire.Ui_trajectoire.setupUi(), src.pymecavideo.FenetrePrincipale.traite_arg(), src.interfaces.Ui_pymecavideo.Ui_pymecavideo.trajectoire, src.pointage.Pointage.trajectoire(), src.pymecavideo.FenetrePrincipale.wanted_image_size, et src.pymecavideo.FenetrePrincipale.width_screen.

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ aide()

def src.pymecavideo.FenetrePrincipale.aide (   self)

Définition à la ligne 609 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ ajuste_pour_image()

def src.pymecavideo.FenetrePrincipale.ajuste_pour_image (   self)

ajuste progressivement la taille de la fenêtre principale jusqu'à ce que l'image soit à la taille voulue, c'est à dire self.wanted_image_size

fabrique une fonction qui modifie la taille de la fenêtre principale de (x,y), et relance la recherched e taille idéale

Définition à la ligne 371 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.adjust4image, src.pymecavideo.FenetrePrincipale.nb_ajuste_image, src.pymecavideo.FenetrePrincipale.OKRedimensionnement, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pymecavideo.FenetrePrincipale.stopRedimensionnement, et src.pymecavideo.FenetrePrincipale.wanted_image_size.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ apply_preferences()

def src.pymecavideo.FenetrePrincipale.apply_preferences (   self,
  rouvre = False 
)

Récupère les préférences sauvegardées, et en applique les données ici on s'occupe de ce qui se gère facilement au niveau de la fenêtre principale.

Paramètres
rouvreest vrai quand on ouvre un fichier pymecavideo ; il est faux par défaut

Définition à la ligne 243 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.adjust4image, src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.check_prefs_version(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pymecavideo.FenetrePrincipale.nb_ajuste_image, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.trajectoire, src.pointage.Pointage.trajectoire(), et src.pymecavideo.FenetrePrincipale.wanted_image_size.

Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.pymecavideo.FenetrePrincipale.apply_preferences(), et src.pymecavideo.FenetrePrincipale.rouvre().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ basculer_plein_ecran()

def src.pymecavideo.FenetrePrincipale.basculer_plein_ecran (   self)

Basculer en mode plein écran / mode fenétré

Définition à la ligne 273 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.chronoImg, src.trajectoireWidget.TrajectoireWidget.chronoImg, src.pymecavideo.FenetrePrincipale.couleurs, src.trajWidget.trajWidget.couleurs, src.videoWidget.VideoPointeeWidget.couleurs, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pymecavideo.FenetrePrincipale.exitDecode, src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pymecavideo.FenetrePrincipale.index_du_point, src.pymecavideo.FenetrePrincipale.index_max, src.pymecavideo.FenetrePrincipale.motif, src.pymecavideo.FenetrePrincipale.nb_clics, src.pymecavideo.FenetrePrincipale.plein_ecran, src.pymecavideo.FenetrePrincipale.point_attendu, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pymecavideo.FenetrePrincipale.premierResize, src.pointageWidget.PointageWidget.refait_point, src.pymecavideo.FenetrePrincipale.refait_point, src.pymecavideo.FenetrePrincipale.repere, src.pymecavideo.FenetrePrincipale.resizing, src.pymecavideo.FenetrePrincipale.stdout_file, et src.pymecavideo.FenetrePrincipale.stopRedimensionne.

Référencé par src.pymecavideo.FenetrePrincipale.__init__().

Voici le graphe des appelants de cette fonction :

◆ cache_imgdim()

def src.pymecavideo.FenetrePrincipale.cache_imgdim (   self)

Cache le widget d'affichage de la dimension de l'image quand son temps de présentation est révolu.

Définition à la ligne 359 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.cache_imgdim(), src.pymecavideo.FenetrePrincipale.imgdim_hide, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, et src.trajectoireWidget.TrajectoireWidget.pointage.

Référencé par src.pymecavideo.FenetrePrincipale.cache_imgdim(), et src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ check_prefs_version()

def src.pymecavideo.FenetrePrincipale.check_prefs_version (   self)

Vérifie la version du fichier de préférences.

Renvoie
0 si la version esty trop ancienne, 1 si elle est voisine, 2 quand tout va bien

Définition à la ligne 209 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.min_version, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, et src.export.Calc.tr.

Référencé par src.pymecavideo.FenetrePrincipale.apply_preferences().

Voici le graphe des appelants de cette fonction :

◆ choix_onglets()

def src.pymecavideo.FenetrePrincipale.choix_onglets (   self,
  newIndex 
)

traite les signaux émis par le changement d'onglet, ou par le changement de référentiel dans l'onglet des trajectoires.

Paramètres
newIndexla variable transmise par le signal currentChanged du tabWidget

Définition à la ligne 513 du fichier pymecavideo.py.

Références src.export.Export.coord, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.coord, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.graph, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.tabWidget, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.trajectoire, et src.pointage.Pointage.trajectoire().

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ closeEvent()

def src.pymecavideo.FenetrePrincipale.closeEvent (   self,
  event 
)

◆ connecte_ui()

def src.pymecavideo.FenetrePrincipale.connecte_ui (   self)

connecte les signaux de Qt

Définition à la ligne 321 du fichier pymecavideo.py.

Références src.interfaces.Ui_pymecavideo.Ui_pymecavideo.action_propos, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionAide, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionCopier_dans_le_presse_papier, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionExemples, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionOuvrir_un_fichier, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionQuitter, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionRefaire, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionRouvrirMecavideo, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.actionSaveData, src.pymecavideo.FenetrePrincipale.adjust4image, src.pymecavideo.FenetrePrincipale.affiche_statut, src.pymecavideo.FenetrePrincipale.aide(), src.pymecavideo.FenetrePrincipale.ajuste_pour_image(), src.pymecavideo.FenetrePrincipale.cache_imgdim(), src.pymecavideo.FenetrePrincipale.change_etat, src.etats.Etats_Base.changeEtat(), src.etatsCoord.Etats.changeEtat(), src.etatsGraph.Etats.changeEtat(), src.etatsMain.Etats.changeEtat(), src.etatsPointage.Etats.changeEtat(), src.etatsTraj.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.export.Export.coord, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.coord, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pymecavideo.FenetrePrincipale.defixeLesDimensions(), src.pymecavideo.FenetrePrincipale.fixeLesDimensions(), src.pymecavideo.FenetrePrincipale.hide_imgdim, src.pymecavideo.FenetrePrincipale.image_n, src.pymecavideo.FenetrePrincipale.montre_volet_coord(), src.pymecavideo.FenetrePrincipale.montre_volet_video(), src.pymecavideo.FenetrePrincipale.new_echelle, src.pymecavideo.FenetrePrincipale.OKRedimensionnement, src.pymecavideo.FenetrePrincipale.openexample(), src.pymecavideo.FenetrePrincipale.openfile(), src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pymecavideo.FenetrePrincipale.propos(), src.coordWidget.CoordWidget.recommence_echelle(), src.pymecavideo.FenetrePrincipale.recommence_echelle(), src.pymecavideo.FenetrePrincipale.redimensionneFenetre(), src.pymecavideo.FenetrePrincipale.redimensionneSignal, src.pymecavideo.FenetrePrincipale.rouvre_ui(), src.pymecavideo.FenetrePrincipale.setStatus(), src.pymecavideo.FenetrePrincipale.show_coord, src.pymecavideo.FenetrePrincipale.show_video, src.pymecavideo.FenetrePrincipale.stopRedimensionnement, src.pymecavideo.FenetrePrincipale.sync_img2others(), src.interfaces.Ui_pymecavideo.Ui_pymecavideo.tabWidget, src.pymecavideo.FenetrePrincipale.updatePB(), et src.pymecavideo.FenetrePrincipale.updateProgressBar.

Référencé par src.pymecavideo.FenetrePrincipale.__init__().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ defixeLesDimensions()

def src.pymecavideo.FenetrePrincipale.defixeLesDimensions (   self)

donne une taille minimale à la fenêtre, 640 x 480 ; il s'y ajoute bien sûr les contraintes des widgets définis par l'interface utilisateur qui est créée à l'aide de designer.

Définition à la ligne 700 du fichier pymecavideo.py.

Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, et src.videoWidget.VideoPointeeWidget.dbg.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ egalise_origine()

def src.pymecavideo.FenetrePrincipale.egalise_origine (   self)

◆ fixeLesDimensions()

def src.pymecavideo.FenetrePrincipale.fixeLesDimensions (   self)

Définition à la ligne 688 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ hasHeightForWidth()

def src.pymecavideo.FenetrePrincipale.hasHeightForWidth (   self)

Définition à la ligne 260 du fichier pymecavideo.py.

◆ init_variables()

def src.pymecavideo.FenetrePrincipale.init_variables (   self,
  filename = "" 
)

Définition à la ligne 281 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.__init__(), et src.etatsMain.Etats.changeEtat().

Voici le graphe des appelants de cette fonction :

◆ montre_volet_coord()

def src.pymecavideo.FenetrePrincipale.montre_volet_coord (   self)

Met l'onglet des coordonnées sur le dessus.

Définition à la ligne 668 du fichier pymecavideo.py.

Références src.interfaces.Ui_pymecavideo.Ui_pymecavideo.tabWidget.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ montre_volet_video()

def src.pymecavideo.FenetrePrincipale.montre_volet_video (   self)

Met l'onglet des vidéos sur le dessus.

Définition à la ligne 675 du fichier pymecavideo.py.

Références src.interfaces.Ui_pymecavideo.Ui_pymecavideo.tabWidget.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ openexample()

def src.pymecavideo.FenetrePrincipale.openexample (   self)

Définition à la ligne 550 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ openfile()

def src.pymecavideo.FenetrePrincipale.openfile (   self)

◆ propos()

def src.pymecavideo.FenetrePrincipale.propos (   self)

Définition à la ligne 592 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ recommence_echelle()

def src.pymecavideo.FenetrePrincipale.recommence_echelle (   self)

Définition à la ligne 530 du fichier pymecavideo.py.

Référencé par src.coordWidget.CoordWidget.connecte_ui(), et src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ redimensionneFenetre()

def src.pymecavideo.FenetrePrincipale.redimensionneFenetre (   self,
  tourne = False 
)

Définition à la ligne 480 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui(), et src.pymecavideo.FenetrePrincipale.egalise_origine().

Voici le graphe des appelants de cette fonction :

◆ renomme_le_fichier()

def src.pymecavideo.FenetrePrincipale.renomme_le_fichier (   self)

Définition à la ligne 575 du fichier pymecavideo.py.

◆ resizeEvent()

def src.pymecavideo.FenetrePrincipale.resizeEvent (   self,
  event 
)

Définition à la ligne 490 du fichier pymecavideo.py.

◆ rouvre()

def src.pymecavideo.FenetrePrincipale.rouvre (   self,
  fichier 
)

Rouvre un fichier pymecavideo précédemment enregistré

Définition à la ligne 629 du fichier pymecavideo.py.

Références src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.change_etat, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, src.pymecavideo.FenetrePrincipale.rouvre(), et src.pymecavideo.FenetrePrincipale.sync_img2others().

Référencé par src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pymecavideo.FenetrePrincipale.rouvre(), et src.pymecavideo.FenetrePrincipale.traite_arg().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ rouvre_ui()

def src.pymecavideo.FenetrePrincipale.rouvre_ui (   self)

Définition à la ligne 467 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ setStatus()

def src.pymecavideo.FenetrePrincipale.setStatus (   self,
  text 
)

Précise la ligne de statut, qui commence par une indication de l'état.

Paramètres
textun texte pour terminer la ligne de statut

Définition à la ligne 683 du fichier pymecavideo.py.

Références src.etatsCoord.Etats.etat, src.etatsGraph.Etats.etat, src.etatsMain.Etats.etat, src.etatsPointage.Etats.etat, src.etatsTraj.Etats.etat, src.pointageWidget.PointageWidget.etat, src.pymecavideo.FenetrePrincipale.etat, et src.etats.Etats_Base.roleEtat.

Référencé par src.etatsMain.Etats.changeEtat(), et src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

◆ showEvent()

def src.pymecavideo.FenetrePrincipale.showEvent (   self,
  event 
)

Définition à la ligne 503 du fichier pymecavideo.py.

◆ showFullScreen_()

def src.pymecavideo.FenetrePrincipale.showFullScreen_ (   self)

gère les dimensions en fonction de la largeur et la hauteur de l'écran

Définition à la ligne 268 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.width_screen.

◆ sizeHint()

def src.pymecavideo.FenetrePrincipale.sizeHint (   self)

Définition à la ligne 264 du fichier pymecavideo.py.

◆ sync_img2others()

def src.pymecavideo.FenetrePrincipale.sync_img2others (   self,
  i 
)

Fait en sorte que self.pointage.horizontalSlider et self.pointage.spinBox_image aient le numéro i.

Paramètres
ile nouvel index

Définition à la ligne 660 du fichier pymecavideo.py.

Références src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, et src.trajectoireWidget.TrajectoireWidget.pointage.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui(), et src.pymecavideo.FenetrePrincipale.rouvre().

Voici le graphe des appelants de cette fonction :

◆ traite_arg()

def src.pymecavideo.FenetrePrincipale.traite_arg (   self)

traite les arguments donnés à l'application.

Trouve le type de fichier et selon le cas, ouvre ou "rouvre" son contenu

Renvoie
vrai si on a réussi à traiter un argument

Définition à la ligne 180 du fichier pymecavideo.py.

Références src.pymecavideo.FenetrePrincipale.args, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, src.pointageWidget.PointageWidget.rouvre(), src.pymecavideo.FenetrePrincipale.rouvre(), et src.export.Calc.tr.

Référencé par src.pymecavideo.FenetrePrincipale.__init__().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ updatePB()

def src.pymecavideo.FenetrePrincipale.updatePB (   self)

Définition à la ligne 427 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ adjust4image

src.pymecavideo.FenetrePrincipale.adjust4image = pyqtSignal()
static

◆ affiche_statut

src.pymecavideo.FenetrePrincipale.affiche_statut = pyqtSignal(str)
static

◆ args

src.pymecavideo.FenetrePrincipale.args

◆ change_etat

src.pymecavideo.FenetrePrincipale.change_etat = pyqtSignal(str)
static

◆ chronoImg

src.pymecavideo.FenetrePrincipale.chronoImg

◆ couleurs

src.pymecavideo.FenetrePrincipale.couleurs

◆ dbg

src.pymecavideo.FenetrePrincipale.dbg

Définition à la ligne 130 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.pointageWidget.PointageWidget.affiche_echelle(), src.graphWidget.GraphWidget.affiche_grapheur(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_point_attendu(), src.coordWidget.CoordWidget.affiche_tableau(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsMain.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pointageWidget.PointageWidget.coche_axes(), src.coordWidget.CoordWidget.connecte_ui(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.coordWidget.CoordWidget.cree_tableau(), src.pymecavideo.FenetrePrincipale.defixeLesDimensions(), src.pointageWidget.PointageWidget.demande_echelle(), src.graphWidget.GraphWidget.dessine_graphe(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.efface_point_precedent(), src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.trajectoireWidget.TrajectoireWidget.enableSpeed(), src.pointageWidget.PointageWidget.enregistre(), src.videoWidget.VideoPointeeWidget.entete_fichier(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.imgControlImage(), src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.init_image(), src.videoWidget.VideoPointeeWidget.mouseReleaseEvent(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pymecavideo.FenetrePrincipale.openfile(), src.pointageWidget.PointageWidget.openTheFile(), src.videoWidget.VideoPointeeWidget.placeImage(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.coordWidget.CoordWidget.presse_papier(), src.coordWidget.CoordWidget.recalculLesCoordonnees(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pymecavideo.FenetrePrincipale.rouvre(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.videoWidget.VideoPointeeWidget.setParent(), src.pointageWidget.PointageWidget.storePoint(), src.pointageWidget.PointageWidget.sync_slider2spinbox(), src.pointageWidget.PointageWidget.sync_spinbox2others(), src.trajectoireWidget.TrajectoireWidget.traceTrajectoires(), et src.pointageWidget.PointageWidget.vecteursVitesse().

◆ etat

src.pymecavideo.FenetrePrincipale.etat

◆ exitDecode

src.pymecavideo.FenetrePrincipale.exitDecode

Définition à la ligne 297 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ filename

src.pymecavideo.FenetrePrincipale.filename

◆ hide_imgdim

src.pymecavideo.FenetrePrincipale.hide_imgdim = pyqtSignal()
static

◆ image_n

src.pymecavideo.FenetrePrincipale.image_n = pyqtSignal(int)
static

Définition à la ligne 317 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

◆ imgdim_hide

src.pymecavideo.FenetrePrincipale.imgdim_hide

◆ index_du_point

src.pymecavideo.FenetrePrincipale.index_du_point

Définition à la ligne 287 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ index_max

src.pymecavideo.FenetrePrincipale.index_max

Définition à la ligne 283 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ min_version

src.pymecavideo.FenetrePrincipale.min_version

◆ motif

src.pymecavideo.FenetrePrincipale.motif

Définition à la ligne 286 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ nb_ajuste_image

src.pymecavideo.FenetrePrincipale.nb_ajuste_image

◆ nb_clics

src.pymecavideo.FenetrePrincipale.nb_clics

Définition à la ligne 291 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ new_echelle

src.pymecavideo.FenetrePrincipale.new_echelle = pyqtSignal()
static

Définition à la ligne 318 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

◆ OKRedimensionnement

src.pymecavideo.FenetrePrincipale.OKRedimensionnement = pyqtSignal()
static

◆ platform

src.pymecavideo.FenetrePrincipale.platform

Définition à la ligne 149 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.__init__().

◆ plein_ecran

src.pymecavideo.FenetrePrincipale.plein_ecran

◆ point_attendu

src.pymecavideo.FenetrePrincipale.point_attendu

Définition à la ligne 290 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ prefs

src.pymecavideo.FenetrePrincipale.prefs

◆ premierResize

src.pymecavideo.FenetrePrincipale.premierResize

Définition à la ligne 292 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ redimensionneSignal

src.pymecavideo.FenetrePrincipale.redimensionneSignal = pyqtSignal(bool)
static

◆ refait_point

src.pymecavideo.FenetrePrincipale.refait_point

◆ repere

src.pymecavideo.FenetrePrincipale.repere

Définition à la ligne 284 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ resizing

src.pymecavideo.FenetrePrincipale.resizing

Définition à la ligne 298 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ selection_done

src.pymecavideo.FenetrePrincipale.selection_done = pyqtSignal()
static

les signaux spéciaux #####################

Définition à la ligne 306 du fichier pymecavideo.py.

◆ show_coord

src.pymecavideo.FenetrePrincipale.show_coord = pyqtSignal()
static

Définition à la ligne 310 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

◆ show_video

src.pymecavideo.FenetrePrincipale.show_video = pyqtSignal()
static

Définition à la ligne 311 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

◆ stdout_file

src.pymecavideo.FenetrePrincipale.stdout_file

Définition à la ligne 296 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ stopRedimensionne

src.pymecavideo.FenetrePrincipale.stopRedimensionne

Définition à la ligne 299 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran().

◆ stopRedimensionnement

src.pymecavideo.FenetrePrincipale.stopRedimensionnement = pyqtSignal()
static

◆ updateProgressBar

src.pymecavideo.FenetrePrincipale.updateProgressBar = pyqtSignal()
static

Définition à la ligne 308 du fichier pymecavideo.py.

Référencé par src.pymecavideo.FenetrePrincipale.connecte_ui().

◆ wanted_image_size

src.pymecavideo.FenetrePrincipale.wanted_image_size

◆ width_screen

src.pymecavideo.FenetrePrincipale.width_screen

La documentation de cette classe a été générée à partir du fichier suivant :