[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: [PyQt] PyQt4.Gui.QFileDialog
From: Janwillem <jwevandijk () xs4all ! nl>
Date: 2011-10-31 7:07:00
Message-ID: 32748649.post () talk ! nabble ! com
[Download RAW message or body]
I want a small script with just a few filedialogs not a full blown gui
application . However when I try the code below the dialog does not
disappear after clicking the Open button on the dialog but stays on top
until the script exits. What am I doing wrong??
Thanks, Janwillem
def open_files(default_dir=None):
"""Returns list of filenames optionally given a default dir"""
from sys import argv
from os import environ
from PyQt4.QtGui import QApplication, QFileDialog,QWidget
if default_dir == None:
default_dir = environ['HOME']
app = QApplication(argv)
fdialog = QFileDialog
filenames = fdialog.getOpenFileNames(directory=default_dir)
app.exit()
return list(filenames)
if __name__ == '__main__':
from PyQt4.QtCore import QT_VERSION_STR
from platform import python_version
print('Python %s' % (python_version()))
print('PyQt4 %s' %QT_VERSION_STR)
print('open dialog')
lst = open_files()
print('dialog finished')
for fname in lst:
print(fname)
import time
time.sleep(2)
print 'finished'
--
View this message in context: http://old.nabble.com/PyQt4.Gui.QFileDialog-tp32748649p32748649.html
Sent from the PyQt mailing list archive at Nabble.com.
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic