Bestanden dialoog

Op deze pagina:

    Om met bestanden te kunnen werken, moet je een bestand eenvoudig kunnen selecteren.

    
    #! /usr/bin/env python3
    # -*- coding: utf-8 -*-
    #
    import sys
    from PyQt4.QtGui import *
     
    # Maak een PyQT4 applicatie object.
    a = QApplication(sys.argv) 
     
    # De QWidget widget is dee basis class van alle user interface objecten in PyQt4.
    w = QWidget()
     
    # Venstergrootte instellen. 
    w.resize(320, 240)
     
    # Venstertitel instellen. 
    w.setWindowTitle("Bestanden dialoog")
     
    # Bestandsnaam kiezen via QFileDialog
    # Het derde argument bij getOpenFileName is een default pad, de schrijfwijze verschilt echter per OS
    filename = QFileDialog.getOpenFileName(w, 'Open bestand', '')
    print(filename)
     
    # Inhoud van het bestand laten zien in de terminal.
    with open(filename, 'r') as f:
        print(f.read())
     
    # Toon venster
    w.show() 
     
    sys.exit(a.exec_())
    

    bestanden

     

    Verwante artikelen