本文整理汇总了Python中moteur_modules_common.EkdConfig.EkdConfig.get方法的典型用法代码示例。如果您正苦于以下问题:Python EkdConfig.get方法的具体用法?Python EkdConfig.get怎么用?Python EkdConfig.get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类moteur_modules_common.EkdConfig.EkdConfig
的用法示例。
在下文中一共展示了EkdConfig.get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def __init__(self, statusBar, filer=False):
QWidget.__init__(self)
# Boite d'alignement vertical
vbox=QVBoxLayout(self)
# On ne passe pas tout le parent, mais juste ce dont on a besoin (ici la bar de status)
# Barre des tâches
self.statusBar = statusBar
#-------------------
# Navigateur de répertoires
#-------------------
# arborescence des fichiers et dossiers permettant l'affichage
self.listViewVisioVideo = QListView()
filtres_option = QDir.AllDirs | QDir.Files | QDir.Readable
filtres = QStringList()
filtres << "*.avi" << "*.mpg" << "*.mpeg" << "*.mjpeg" << "*.flv" << "*.mp4" << "*.ogg" << "*.vob" << "*.mov" << "*.h264" << "*.wmv" << "*.3gp"
sorting = QDir.DirsFirst
if int(EkdConfig.get("general", "ignore_case")):
sorting |= QDir.IgnoreCase
self.model = QDirModel(filtres, filtres_option, sorting)
try :
index = self.model.index(EkdConfig.get('general', 'video_input_path'))
except Exception, e:
index = self.model.index(QDir.homePath())
示例2: loadFiles
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def loadFiles(self):
"""
# On sauvegarde la liste des fichiers chargés
"""
self.afficheurVideoSource.loadFileLocation(self.idSection)
self.valeurDebut = float(EkdConfig.get(self.idSection, "valeurDebut"))
self.valeurFin = float(EkdConfig.get(self.idSection, "valeurFin"))
self.mettreAJourLabel("debut")
self.mettreAJourLabel("fin")
示例3: loadOptions
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def loadOptions(self):
"""
On charge les différentes variables necessaire au widget
"""
idCodec = EkdConfig.get(self.idSection,'codec')
self.codecSortie.setCurrentIndex(int(idCodec))
resolution = EkdConfig.get(self.idSection,'resolution')
self.resoSortie.setCurrentIndex(int(resolution))
frequence = EkdConfig.get(self.idSection,'images_par_seconde')
self.nbrImage.setValue(int(frequence))
qualite = EkdConfig.get(self.idSection,'qualite')
self.qualite.setValue(int(qualite))
示例4: load
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def load(self):
'''
Chargement de la configuration de tous les objets
'''
self.loadFiles()
files = EkdConfig.get(self.idSection, 'ordreVideo')
if debug :
#print files
EkdPrint(u"%s" % str(files))
self.ordreVideo.addSoundAction(files.split(u":"))
files = EkdConfig.get(self.idSection, 'ordreAudio')
if debug :
#print files
EkdPrint(u"%s" % str(files))
self.ordreAudio.addSoundAction(files.split(u":"))
示例5: displayLenght
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def displayLenght(self) : #QT4 OK
self.totimage=0
if self.videof.currentText()=="NTSC" :
self.n=1
imgpsec=30
ips=float(30000/1001)
else :
self.n=0
imgpsec=25
ips=imgpsec
dicspeed={"0":1,"1":2,"2":4,"3":5,"4":10,"5":20}
speedtrans=dicspeed[str(EkdConfig.get("videoporamaconfig","speedt"))]
frametransition = 100 / speedtrans
k=0
while k<self.timeline.columnCount() :
self.totimage += self.timeline.cellWidget(0,k).imagetime(self.n)[1]+self.timeline.cellWidget(0,k).imagetime(self.n)[2]
k+=1
self.totimage+=frametransition
sec=float(self.totimage) / ips
seconde=str(sec % 60).split(".")
minute=int(sec / 60)
heure=int(minute / 60)
timesnd="%s:%s:%s.%s" % (str(heure).rjust(2,'0'),str(minute).rjust(2,'0'),seconde[0].rjust(2,'0'),seconde[1].ljust(3,'0')[0:3])
self.duration.setText(timesnd)
示例6: getFile
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def getFile(self):
'''
Invoque la boite de dialogue et retourne le fichier saisi
'''
## Ajout d'une boite de dialogue avertissant du format des fichier de sortis dans le cas de multiples fichier à enregistrer
show = Qt.Unchecked
try :
show = int(EkdConfig.get("general", "show_warning_messages"))
except Exception, e:
#print "%s" % e
EkdPrint("%s" % e)
pass
示例7: add2
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def add2(self,files) : #Different de videoporama
try :
self.lastdir=self.findDir(files[0])
except :
None
try :
bgf=EkdConfig.get("videoporamaconfig","bgfile")
except :
bgf=""
for file in files :
k=self.timeline.columnCount()
if file != u"" :
self.DisplayThumb(file,k,
EkdConfig.get("videoporamaconfig","time"),
bgf,
int(EkdConfig.get("videoporamaconfig","bgcolor"),16),
EkdConfig.get("videoporamaconfig","typet"),
0,
EkdConfig.get("videoporamaconfig","speedt"))
if self.timeline.columnCount() != 0 :
self.serieBut.setEnabled(True)
self.displayLenght()
示例8: load
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def load(self) :
self.afficheurImgSource.loadFileLocation(self.idSection)
self.spin1_ImTrait.setValue(int(EkdConfig.get(self.idSection, 'spin1_ImTrait')))
self.spin2_ImTrait.setValue(int(EkdConfig.get(self.idSection, 'spin2_ImTrait')))
self.stacked_redim_avec_ratio.spin.setValue(int(EkdConfig.get(self.idSection, 'stacked_redim_avec_ratio')))
self.stacked_redim_sans_ratio.spin.setValue(int(EkdConfig.get(self.idSection, 'stacked_redim_sans_ratio1')))
self.stacked_redim_sans_ratio.spin2.setValue(int(EkdConfig.get(self.idSection, 'stacked_redim_sans_ratio2')))
self.comboReglage.setCurrentIndex(int(EkdConfig.get(self.idSection, 'type_redim')))
示例9: ouvrirSource
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def ouvrirSource(self, nomEntree=None):
""" Récupération des chemins vidéo sélectionnée """
# On n'utilise pas le fonction recupSources du fichier animation_base.py contenu dans
# le répertoire gui_modules_animation car pour cette fonction uniquement les fichiers
# AVI (donc extension .avi) sont autorisés
try:
repEntree = EkdConfig.get('general', 'video_input_path')
except:
repEntree = os.path.expanduser('~')
####################################################################################
txt = _(u"Fichiers vidéos")
if not nomEntree:
liste=QFileDialog.getOpenFileNames(None, _(u"Ouvrir"), repEntree,
"%s (*.avi *.mpg *.mpeg *.vob)\n" %txt)
self.liste = [unicode(i) for i in liste]
####################################################################################
chemin=self.liste
if not chemin: return
## On a récupérer la vidéo, on défini le nouveau chemin par défaut des vidéos
EkdConfig.set('general', 'video_input_path', os.path.dirname(chemin[0]))
self.lstFichiersSource = []
for fichier in chemin:
self.lstFichiersSource.append(fichier)
# Appel de la fonction nouvelleResolution pour application 16/9 ou 4/3
self.nouvelleResolution()
#print 'self.idCombo', self.idCombo
EkdPrint(u'self.idCombo %s' % self.idCombo)
# Le bouton appliquer devient utilisable
self.boutApp.setEnabled(True)
self.boutApp.setToolTip("")
self.mplayer.setEnabled(True)
self.mplayer.listeVideos = self.lstFichiersSource
self.radioSource.setChecked(True)
self.radioSource.setEnabled(False)
self.radioConvert.setEnabled(False)
# Affichage du chemin + nom de fichier dans la ligne d'édition
self.ligneEditionSource.setText(liste[0])
self.statusBar.showMessage(_(u"La vidéo résultante ne pourra pas être lue avec tous les logiciels"))
示例10: load
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def load(self) :
self.selectionAudioFile.loadFileLocation(self.idSection)
self.selectionFile.reglageExp.loadConfig(self.idSection)
self.choix1.setChecked(int(EkdConfig.get(self.idSection, 'choix1')))
self.choix2.setChecked(int(EkdConfig.get(self.idSection, 'choix2')))
self.choix3.setChecked(int(EkdConfig.get(self.idSection, 'choix3')))
self.choixm1.setChecked(int(EkdConfig.get(self.idSection, 'choixm1')))
self.choixm2.setChecked(int(EkdConfig.get(self.idSection, 'choixm2')))
self.choixm3.setChecked(int(EkdConfig.get(self.idSection, 'choixm3')))
示例11: ouvrirVideo
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def ouvrirVideo(self):
"""Ouverture de la boîte de dialogue de fichiers"""
txt = u"Fichiers vidéo"
if self.cheminPourBoutonParcourir:
chemin = self.cheminPourBoutonParcourir
else:
try:
chemin = EkdConfig.get('general','video_input_path').decode("UTF8")
except:
chemin = os.path.expanduser('~')
liste=QFileDialog.getOpenFileNames(None, u"Ouvrir", chemin, "%s (*.avi *.mpg *.mpeg *.mjpeg *.flv *.mp4 *.ogg *.vob *.mov *.wmv *.3gp *.h264)\n*" %txt)
if not liste: return
self.listeVideos = liste
self.changeRatio(unicode(self.listeVideos[0]))
chemin = unicode(self.listeVideos[0])
EkdConfig.set('general','video_input_path',os.path.dirname(chemin).encode("UTF8"))
示例12: recupSourceAudio
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def recupSourceAudio(self, nomEntree=None):
"""Récupère le fichier source audio via une boite de dialogue. Utilise et modifie les paramètres de configuration"""
if self.ligneEditionSource.text().isEmpty(): lignePleine = False
else:
lignePleine = True
fichier = unicode(self.ligneEditionSource.text())
path = os.path.dirname(fichier)
if lignePleine and os.path.exists(path):
repEntree = path
else:
try:
repEntree = EkdConfig.get('general','audio_input_path').decode("UTF8")
except Exception, e:
repEntree = '~'
EkdConfig.set('general','audio_input_path', repEntree.encode("UTF8"))
if not QFileInfo(repEntree).exists():
repEntree = '~'
EkdConfig.set('general','audio_input_path', repEntree.encode("UTF8"))
示例13: recupSourcesAudio
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def recupSourcesAudio(self, nomEntree=None):
"""Récupère les fichiers sources audio via une boite de dialogue. Utilise et modifie les paramètres de configuration"""
if not self.lstFichiersSourceAudio: listePleine = False
else:
listePleine = True
fichier = self.lstFichiersSourceAudio[0]
path = os.path.dirname(fichier)
if listePleine and os.path.exists(path):
repEntree = path
else:
try:
repEntree = EkdConfig.get('general','audio_input_path').decode("UTF8")
except Exception, e:
repEntree = '~'
EkdConfig.set('general','audio_input_path', repEntree.encode("UTF8"))
if not os.path.exists(repEntree):
repEntree = '~'
EkdConfig.set('general','audio_input_path', repEntree.encode("UTF8"))
示例14: __init__
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def __init__(self, verifsformats, parent=None) :
super(vid_widg, self).__init__(parent)
self.retranslateUi()
self.parent=parent
self.verifsformats = verifsformats
self.outputfileformat.addItems(self.verifsformats[4])
z=self.checkfirsttime("o")
self.home=os.path.expanduser("~")
self.lastdir=self.home
self.timeline.horizontalHeader().hide()
self.timeline.verticalHeader().hide()
self.timeline.setRowCount(1)
self.timeline.setRowHeight(0,75)
self.pfilee=0
self.saveas=0
self.index=-1
self.actionMove_left.setDisabled(True)
self.actionMove_right.setDisabled(True)
self.serieBut.setDisabled(True)
if os.name != 'nt' :
self.I=EkdConfig.get("videoporamaconfig", "imgmgkdir")
else :
self.I=""
# Chargement des données template
fo=open(self.templatedir + os.sep +"template_data.idv","r")
# Import des données template à partir du fichier idv
self.datat=minidom.parse(fo)
fo.close()
self.data=self.datat
# Create transition list
self.LstTransi()
self.typet.addItems(self.lstT)
self.transiopt.addItem(self.tr("No Option"))
# Display default values and configs
self.affichedata(self.templatedir + os.sep + 'template_data.idv')
sizes=QFontDatabase.standardSizes()
Ssizes=QStringList()
for size in sizes :
Ssizes.append(str(size))
self.fontSize.insertItems(0,Ssizes)
self.fontSize.setCurrentIndex(6)
FD=QFont(self.fontComboBox.currentText(),int(self.fontSize.currentText()))
self.changeFont(FD)
bckcol=QPalette()
bckcol.setColor(QPalette.Base,Qt.black)
self.fontColor.setPalette(bckcol)
# Qt SLOT/SIGNAL connection
self.connect(self.fontColorB,SIGNAL("pressed()"),self.setTextColor)
self.connect(self.fontComboBox,SIGNAL("currentFontChanged(QFont)"),self.changeFont)
self.connect(self.bold,SIGNAL("released()"),self.setBold)
self.connect(self.Italic,SIGNAL("released()"),self.setItalic)
self.connect(self.Souligne,SIGNAL("released()"),self.setUnderline)
self.connect(self.textLeft,SIGNAL("pressed()"),self.setTextLeft)
self.connect(self.textCenter,SIGNAL("pressed()"),self.setTextCenter)
self.connect(self.textRight,SIGNAL("pressed()"),self.setTextRight)
self.connect(self.addText,SIGNAL("pressed()"),self.addTextToImage)
self.connect(self.updateText,SIGNAL("pressed()"),self.updateTextImage)
self.connect(self.deleteText,SIGNAL("pressed()"),self.deleteTextImage)
self.connect(self.emptyText,SIGNAL("pressed()"),self.emptyTextf)
self.connect(self.fontSize,SIGNAL("currentIndexChanged(QString)"),self.changeSizeFont)
self.connect(self.timeline,SIGNAL("itemSelectionChanged()"),self.selectionListe)
self.connect(self.textEdit,SIGNAL("currentCharFormatChanged(QTextCharFormat)"),self.updateFont)
self.connect(self.typet,SIGNAL("currentIndexChanged(int)"),self.chgTrOption)
self.connect(self.transiopt,SIGNAL("currentIndexChanged(int)"),self.chgopttransi)
self.connect(self.time,SIGNAL("valueChanged(int)"),self.chtime)
self.connect(self.actionMove_right,SIGNAL("pressed()"),self.up)
self.connect(self.actionMove_left,SIGNAL("pressed()"),self.down)
self.connect(self.speedt,SIGNAL("activated(int)"),self.choixspeedt)
self.connect(self.bgcolor,SIGNAL("lostFocus()"),self.chbgcolor)
self.connect(self.bgfile,SIGNAL("lostFocus()"),self.chbgfile)
self.connect(self.bgcolora,SIGNAL("clicked()"),self.setBgcolor)
self.connect(self.soundfile,SIGNAL("lostFocus()"),self.chsndfile)
self.connect(self.bgfilea,SIGNAL("clicked()"),self.setBgfile)
self.connect(self.soundfilea,SIGNAL("clicked()"),self.sndfilea)
self.connect(self.startZoomSize,SIGNAL("valueChanged(int)"),self.startZoomSizeA)
self.connect(self.endZoomSize,SIGNAL("valueChanged(int)"),self.endZoomSizeA)
self.connect(self.option,SIGNAL("currentChanged(int)"),self.setTabZoom)
self.connect(self.chkZoom,SIGNAL("stateChanged(int)"),self.chkZoomAction)
self.connect(self.validZoom,SIGNAL("pressed()"),self.validZoomAction)
self.connect(self.imgformat,SIGNAL("activated(int)"),self.setImgFormat)
self.connect(self.videof,SIGNAL("activated(int)"),self.choixvideof)
self.connect(self.outputfileformat,SIGNAL("activated(int)"),self.choixoutputformat)
self.connect(self.serieBut,SIGNAL("pressed()"),self.serie)
示例15: load
# 需要导入模块: from moteur_modules_common.EkdConfig import EkdConfig [as 别名]
# 或者: from moteur_modules_common.EkdConfig.EkdConfig import get [as 别名]
def load(self) :
self.afficheurImgSourceAvecCanalAlpha.loadFileLocation(self.idSection, u'sourcesa')
self.afficheurImgSourceSansCanalAlpha.loadFileLocation(self.idSection, u'sourcessa')
self.spin1.setValue(int(EkdConfig.get(self.idSection, u'spin1')))
self.spin2.setValue(int(EkdConfig.get(self.idSection, u'spin2')))