• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python EkdConfig.EkdConfig类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中moteur_modules_common.EkdConfig.EkdConfig的典型用法代码示例。如果您正苦于以下问题:Python EkdConfig类的具体用法?Python EkdConfig怎么用?Python EkdConfig使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了EkdConfig类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: sauverSpin_2

	def sauverSpin_2(self,i):
		"""conserver le spin dans le fichier de configuration et modifie le curseur"""
		debug("%s %d" % (self.choixCodec,i))
		#EkdConfig.set(self.idSection,self.choixCodec,i)
		EkdConfig.set('animation_encodage_general_bitrate_video',self.choixCodec,i)
		# sauver curseur
		self.curseur_2.setValue(i)
开发者ID:Ptaah,项目名称:Ekd,代码行数:7,代码来源:animation_encodage_general.py


示例2: __init__

	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())
开发者ID:Ptaah,项目名称:Ekd,代码行数:29,代码来源:lecture_video.py


示例3: changerReglagesNbrImgSec

	def changerReglagesNbrImgSec(self):
		"Fonction pour collecte du nombre d'images/seconde en sortie"
		# Afficher la valeur choisie par l'utilisateur du nbre d'img/sec
		self.select_nbreImgSec = self.nbrImage.value()
		#print "Valeur du nombre d'images par seconde:", self.select_nbreImgSec
		EkdPrint(u"Valeur du nombre d'images par seconde: %s" % self.select_nbreImgSec)
		EkdConfig.set(self.idSection, 'images_par_seconde', self.select_nbreImgSec)
开发者ID:Ptaah,项目名称:Ekd,代码行数:7,代码来源:animation_encodage_avchd.py


示例4: changerReglagesQual

	def changerReglagesQual(self):
		"Fonction pour collecte de la qualité de la vidéo en sortie"
		# Afficher la valeur choisie par l'utilisateur de la qualité de la vidéo
		self.select_qualite = self.qualite.value()
		#print "Valeur de la qualité de la vidéo:", self.select_qualite
		EkdPrint(u"Valeur de la qualité de la vidéo: %s" % self.select_qualite)
		EkdConfig.set(self.idSection, 'qualite', self.select_qualite)
开发者ID:Ptaah,项目名称:Ekd,代码行数:7,代码来源:animation_encodage_avchd.py


示例5: nouvelleResolution

	def nouvelleResolution(self):
		"""Mets une liste de chemins vidéos dans l'ordre alpha-numérique si tel est le choix de l'utilisateur"""
		i=self.combo.currentIndex()
		idCombo = str(self.combo.itemData(i).toStringList()[0])
		#print "Combo :", idCombo
		EkdPrint(u"Combo : %s" % idCombo)
		# Si ordre alpha-numérique choisi, alors on ordonne la liste
		if idCombo == '16_9':
			self.idCombo=1.77777
		elif idCombo == '16_10':
			self.idCombo=1.60
		elif idCombo == '4_3':
			self.idCombo=1.33333
		elif idCombo == '5_3':
			self.idCombo=1.66666
		elif idCombo == '1_85':
			self.idCombo=1.85
		elif idCombo == '2_35':
			self.idCombo=2.35
		elif idCombo == '2_39':
			self.idCombo=2.39
		elif idCombo == '2_55':
			self.idCombo=2.55
		######################################################################################
		EkdConfig.set(self.idSection,'type',idCombo)
开发者ID:Ptaah,项目名称:Ekd,代码行数:25,代码来源:animation_conv_vid_16_9_ou_4_3.py


示例6: saveFiles

    def saveFiles(self):
        """
		# On sauvegarde la liste des fichiers chargés
		"""
        self.afficheurVideoSource.saveFileLocation(self.idSection)
        # Ajout de la sauvegarde des positions début et fin
        EkdConfig.set(self.idSection, u"valeurDebut", unicode(self.valeurDebut))
        EkdConfig.set(self.idSection, u"valeurFin", unicode(self.valeurFin))
开发者ID:Ptaah,项目名称:Ekd,代码行数:8,代码来源:animation_montage_video_decoup_une_vid.py


示例7: updateColor

 def updateColor(self):
     newcolor = QColorDialog.getColor(QColor.fromRgb(int("%d" % int(self.value, 16))), None )# Non supporté sous Jaunty ??
     if newcolor.isValid():
         self.value = str("%x" % newcolor.rgb())[2:]
         self.color.fill(QColor.fromRgb(int("%d" % int(self.value, 16))))
         self.boutton.setIcon(QIcon(self.color))
         self.line.setText(self.value)
         EkdConfig.set(self.section, self.id, self.value)
开发者ID:Ptaah,项目名称:Ekd,代码行数:8,代码来源:EkdWidgets.py


示例8: save

	def save(self):
		'''
		Sauvegarde de la configuration de tous les objets
		'''
		self.saveFiles()
		entry = u""
		for files in self.ordreVideo.getListFile() : entry += files+u":"
		EkdConfig.set(self.idSection, u'ordreVideo', entry[:-1])
开发者ID:Ptaah,项目名称:Ekd,代码行数:8,代码来源:animation_montage_video_vid_seul.py


示例9: loadFiles

    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")
开发者ID:Ptaah,项目名称:Ekd,代码行数:9,代码来源:animation_montage_video_decoup_une_vid.py


示例10: loadOptions

	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))
开发者ID:Ptaah,项目名称:Ekd,代码行数:12,代码来源:animation_encodage_avchd.py


示例11: ouvrirSource

	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"))
开发者ID:Ptaah,项目名称:Ekd,代码行数:51,代码来源:animation_conv_vid_16_9_ou_4_3.py


示例12: load

	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":"))
开发者ID:Ptaah,项目名称:Ekd,代码行数:15,代码来源:animation_montage_video_vid_plus_audio.py


示例13: __init__

    def __init__(self, cheminVideoEntre, cheminFFmpeg=None):

        QThread.__init__(self)

        self.cancel = False

        #=== Paramètres généraux ===#

        self.repTampon = unicode(EkdConfig.getTempDir() + os.sep)
        # Répertoire de sauvegarde ds le rep tampon
        self.rep_audio = self.repTampon  + u'concat_audio' + os.sep

        # Uniquement pour Linux et MacOSX
        if os.name in ['posix', 'mac'] or not cheminFFmpeg  :
            self.cheminFFmpeg=u"ffmpeg"

        elif cheminFFmpeg :
            self.cheminFFmpeg=unicode(cheminFFmpeg)

        # Uniquement pour windows
        else :
            self.cheminFFmpeg=u"ffmpeg"

        # chemin(s) des vidéos chargées
        self.cheminVideoEntre = cheminVideoEntre
开发者ID:Ptaah,项目名称:Ekd,代码行数:25,代码来源:ffmpeg_concat_audio.py


示例14: displayLenght

    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)
开发者ID:Ptaah,项目名称:Ekd,代码行数:25,代码来源:videoporama_widget.py


示例15: checkfirsttime

    def checkfirsttime(self,p) : #OK QT4
      a, b, c, d = 0, 0, 0, 0
      pathname = os.path.dirname (sys.argv[0])
      refdir = os.path.abspath (pathname) + os.sep + u"videoporama" + os.sep + u"template" + os.sep
      if p=="o" :
        self.templatedir=unicode(QDir.homePath()) + os.sep + self.parent.configdir
      else :
        self.templatedir=refdir
      if (not os.path.exists(self.templatedir)) :
        print "Configuration directory doesn't exist"
        print "Create configuration directory at "+self.templatedir
        os.makedirs(self.templatedir)

      if (not os.path.exists(self.templatedir + os.sep + u"template_data.idv")) :
        d=1
        reffile=open(refdir + os.sep +u"template_data.idv","r")
        destfile=open(self.templatedir + os.sep + u"template_data.idv","w")
        destfile.write(reffile.read())
        destfile.close()

      ### check or create temporary dir
      self.T = EkdConfig.getTempDir() + os.sep + u"videoporamatmp"
      if (not os.path.exists(self.T)) :
        os.makedirs(self.T)

      if (c or d) :
        print "Configuration files not find (First time open ?)"
        if (a==c and b==d) :
          return False
        else :
          return True
      else :
        return False
开发者ID:Ptaah,项目名称:Ekd,代码行数:33,代码来源:videoporama_widget.py


示例16: __init__

    def __init__(self, cheminVideoEntre, valeurNum=0, cheminMEncoder=None):

        QDialog.__init__(self)

        # === Paramètres généraux ===#

        self.repTampon = EkdConfig.getTempDir() + os.sep
        # Répertoire de sauvegarde ds le rep tampon
        self.rep_video_ext_resol = self.repTampon + "video_extension_resol" + os.sep

        # Uniquement pour Linux et MacOSX
        if os.name in ["posix", "mac"] or not cheminMEncoder:
            self.cheminMEncoder = u"mencoder"

        # Uniquement pour windows
        elif os.name == "nt" and cheminMEncoder:
            self.cheminMEncoder = unicode(cheminMEncoder)

        # chemin(s) des vidéos chargées
        self.cheminVideoEntre = cheminVideoEntre

        # valeur de la boite de spin pour l'encodage
        self.valeurNum = valeurNum

        self.fichiers = [os.path.basename(parc) for parc in self.cheminVideoEntre]

        # Appel de la fonction lanceur
        self.lanceur()
开发者ID:Ptaah,项目名称:Ekd,代码行数:28,代码来源:mencoder_concat_gui.py


示例17: changerItemQStacked

	def changerItemQStacked(self, i):
		""" L'entrée sélectionnée de la boîte de combo modifie le QWidget de réglage du codec associée """
		#print "index", i
		EkdPrint(u"index %d" % i)
		idCodec=str(self.combo.itemData(i).toString())
		#print "idCodec:", idCodec, type(idCodec)
		EkdPrint(u"idCodec: %s %s" % (idCodec ,type(idCodec)))
		
		for k in self.listeCombo:
			if k[0]==idCodec:
				# Utilisation de EkdConfig : modification des sections
				if self.idSection == "animation_filtresvideo":
					if k[0] in ('decoupageassiste', 'decoupagelibre'):
						self.filtreDecouper.setStacked(k[0])
				if self.stacked:
					self.stacked.setCurrentIndex(k[2])
		
		EkdConfig.set(self.idSection,'codec', idCodec)
开发者ID:Ptaah,项目名称:Ekd,代码行数:18,代码来源:animation_base_encodageFiltre.py


示例18: ouvrirVideo

	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"))
开发者ID:Ptaah,项目名称:Ekd,代码行数:19,代码来源:mplayer.py


示例19: recupSourceAudio

    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"))
开发者ID:Ptaah,项目名称:Ekd,代码行数:20,代码来源:gui_base.py


示例20: recupSourcesAudio

    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"))
开发者ID:Ptaah,项目名称:Ekd,代码行数:20,代码来源:gui_base.py



注:本文中的moteur_modules_common.EkdConfig.EkdConfig类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python moto.mock_ec2函数代码示例发布时间:2022-05-27
下一篇:
Python models.get_or_none函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap