Найти - Пользователи
Полная версия: прога для изучения иностранных слов
Начало » Python проекты » прога для изучения иностранных слов
1
idler
http://bitbucket.org/idler/words
PyQt4 + sqlite
Первый не hello-world, что я написал на Python

Висит в трейе, переодически показывает хинты со словом и переводом. Слова и переводы добавляются/удаляются в настройках

На Windows не тестировалось
Kultom
под виндой запустил, поменяв

def setUpDb():
DBNAME = os.environ["HOME"] + '/.words.sqlite'
db = QSqlDatabase.addDatabase('QSQLITE')
db.setDatabaseName(DBNAME)
db.open()
на

def setUpDb():
DBNAME = os.environ["HOMEPATH"] + '/.words.sqlite'
db = QSqlDatabase.addDatabase('QSQLITE')
db.setDatabaseName(DBNAME)
db.open()
правда всё равно ни чего не получилось путного видимо нет того самого файла “words.sqlite”
slav0nic
os.path.expanduser(“~”)
certanista
правда всё равно ни чего не получилось путного видимо нет того самого файла “words.sqlite”
DBNAME = os.environ["HOMEPATH"] + os.sep + '.words.sqlite'
Так не пробовали?
os.sep подставит платформенно-специфический разделитель, в данном случае нелюдской вендовый “\\”.
Ed
Не нужно никаких сложений с os.sep. os.path.join для этого есть.
certanista
Ed
Не нужно никаких сложений с os.sep. os.path.join для этого есть.
Ну или так.
igor.kaist
А базу со словами дадите? Иначе как то не закончено, неюзабельно…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB