1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| import sys
#import os
# Need for path
import os.path
#Need for find library
#import shutil
#Need for create command line
#import subprocess
#need for display gui
from PyQt4.QtGui import *
from PyQt4.QtCore import *
#from PyQt5.QtWidgets import *
#Load ui files
from imageviewvertesterui import Ui_MainWindow
class MonAppli(QMainWindow):
def __init__(self, parent=None):
super(MonAppli, self).__init__(parent)
self.setupUi()
self.connectActions()
#===========================================================================
def setupUi(self):
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
#===========================================================================
def connectActions(self):
" "
self.ui.actionQuit.triggered.connect(application.quit)
self.ui.actionOpen.triggered.connect(self.openImage)
def openImage(self):
typeExtension = (" Images: *.jpg *.jpeg;; *.png;; *.svg")
fileName = QFileDialog.getOpenFileName(self, self.tr("Ouvrir un fichier image"),
(QDir.homePath()), typeExtension)
if fileName is not None:
#if fileName.exists():
self.ui.imageLabel.setPixmap(QPixmap(fileName))
if __name__ == "__main__":
application = QApplication(sys.argv)
MonAppli = MonAppli()
MonAppli.show()
sys.exit(application.exec_()) |
Partager