def __init__(self): QtGui.QDialog.__init__(self) self.ui = Ui_db_location() self.ui.setupUi(self) # Using Qt's version as os.path.expanduser('~') fails on WinPython self.initial_dir = os.path.abspath(os.path.join( QtCore.QDir.homePath(),'AssetJetData')) self.ui.location.setText(self.initial_dir) self.ui.button_change.clicked.connect(self.selectDir)