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_())