X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonRecherche.py;h=059456cc4b62cc765bfb1b5693076659caf75e8f;hb=5a28801efd8fd7e6487d1957dabac40b1f932cb4;hp=7511f974347734d53049fd1caeecd12ab26e52ca;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/InterfaceQT4/monRecherche.py b/InterfaceQT4/monRecherche.py index 7511f974..059456cc 100644 --- a/InterfaceQT4/monRecherche.py +++ b/InterfaceQT4/monRecherche.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D +# Copyright (C) 2007-2017 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,42 +20,38 @@ # Modules Python # Modules Eficas +from __future__ import absolute_import from desRecherche import Ui_desRecherche -from PyQt4 import * -from PyQt4.QtCore import * -from PyQt4.QtGui import * +from PyQt5.QtWidgets import QDialog +from PyQt5.QtCore import Qt + # Import des panels -class DRecherche(Ui_desRecherche ,QtGui.QDialog): +class DRecherche(Ui_desRecherche ,QDialog): """ - Classe définissant le panel associé aux mots-clés qui demandent - à l'utilisateur de choisir une seule valeur parmi une liste de valeurs - discrètes """ def __init__(self,parent = None , name = None,fl = 0): - QtGui.QDialog.__init__(self,parent) + QDialog.__init__(self,parent) self.parentQT=parent self.tree=self.parentQT.tree - self.setModal(True) self.setupUi(self) self.PBSuivant.setDefault(True) self.PBSuivant.setAutoDefault(False) - self.connect(self.PBSuivant,SIGNAL("clicked()"), self.suivantClicked) - self.connect(self.LERecherche,SIGNAL("returnPressed()"),self.recherche) + self.PBSuivant.clicked.connect( self.suivantClicked) + self.LERecherche.returnPressed.connect(self.recherche) self.surLigne=0 self.listeTrouvee=() self.nodeSurligne=None def suivantClicked(self): - if self.motAChercher!=self.LERecherche.text(): self.recherche() + #if self.motAChercher!=self.LERecherche.text(): self.recherche() if self.listeTrouvee=={} : return if self.surLigne > len(self.listeTrouvee) -1 : return - if self.nodeSurligne!=None : self.nodeSurligne.update_node_texte_in_black() - #self.listeTrouvee[self.surLigne].update_node_texte_in_blue() + if self.nodeSurligne!=None : self.nodeSurligne.updateNodeTexteInBlack() + #self.listeTrouvee[self.surLigne].updateNodeTexteInBlue() #self.nodeSurligne=self.listeTrouvee[self.surLigne] self.listeTrouvee[self.surLigne].select() - self.listeTrouvee[self.surLigne].select() self.listeTrouvee[self.surLigne].affichePanneau() self.surLigne=self.surLigne+1 self.PBSuivant.setFocus() @@ -65,5 +61,4 @@ class DRecherche(Ui_desRecherche ,QtGui.QDialog): self.motAChercher=self.LERecherche.text() self.listeTrouvee=self.tree.findItems(self.motAChercher,Qt.MatchContains|Qt.MatchRecursive,1) self.surLigne=0 - self.suivantClicked()