Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2010 09:11:25

idler
От:
Зарегистрирован: 2009-07-05
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

http://bitbucket.org/idler/words
PyQt4 + sqlite
Первый не hello-world, что я написал на Python

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

На Windows не тестировалось



Отредактировано (Дек. 22, 2010 09:12:36)

Офлайн

#2 Дек. 22, 2010 12:41:52

Kultom
От:
Зарегистрирован: 2010-11-26
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

под виндой запустил, поменяв

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”



Отредактировано (Дек. 22, 2010 13:07:01)

Офлайн

#3 Дек. 22, 2010 16:36:47

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2259
Репутация: +  41  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

os.path.expanduser(“~”)

Офлайн

#4 Янв. 31, 2011 21:45:55

certanista
От:
Зарегистрирован: 2010-10-28
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

правда всё равно ни чего не получилось путного видимо нет того самого файла “words.sqlite”
DBNAME = os.environ["HOMEPATH"] + os.sep + '.words.sqlite'
Так не пробовали?
os.sep подставит платформенно-специфический разделитель, в данном случае нелюдской вендовый “\\”.



Офлайн

#5 Янв. 31, 2011 23:06:41

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

Не нужно никаких сложений с os.sep. os.path.join для этого есть.



Офлайн

#6 Фев. 1, 2011 07:58:13

certanista
От:
Зарегистрирован: 2010-10-28
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

Ed
Не нужно никаких сложений с os.sep. os.path.join для этого есть.
Ну или так.



Офлайн

#7 Фев. 1, 2011 18:15:14

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

прога для изучения иностранных слов

А базу со словами дадите? Иначе как то не закончено, неюзабельно…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version