Exemple #1
0
def pre( b ):
    tags, ok = QInputDialog.getText( b, 'Enter tags', 'Tags', QLineEdit.Normal, 'hasMorph' )
    if not ok or not tags: return
    path = QFileDialog.getOpenFileName( caption='Open db', directory=util.dbsPath )
    if not path: return
    db = MorphDb( path )
    return { 'b':b, 'db':db, 'tags':unicode(tags) }
def pre(b):
    from util import dbsPath  # not defined until late, so don't import at top of module
    path = QFileDialog.getSaveFileName(caption='Save morpheme db to?',
                                       directory=dbsPath + os.sep +
                                       'exportedMorphs.db')
    if not path: return
    return {'dbpath': str(path), 'morphDb': MorphDb()}
Exemple #3
0
def pre(b):  # :: Browser -> State
    tags, ok = QInputDialog.getText(b, 'Enter tags', 'Tags', QLineEdit.Normal,
                                    'hasMorph')
    if not ok or not tags: return
    path = QFileDialog.getOpenFileName(caption='Open db',
                                       directory=util.dbsPath)
    if not path: return
    db = MorphDb(path)
    return {'b': b, 'db': db, 'tags': unicode(tags)}
def pre( b ):
    from util import dbsPath # not defined until late, so don't import at top of module
    path = QFileDialog.getSaveFileName( caption='Save morpheme db to?', directory=dbsPath + os.sep + 'exportedMorphs.db' )
    if not path: return
    return { 'dbpath':str(path), 'morphDb':MorphDb() }