Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Где хранить настройки GUI приложения? [RSS Feed]

#1 Ноя. 13, 2008 13:41:59

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Где хранить настройки GUI приложения?

Где и как кошерно хранить настройки GUI приложения, если оно с претензией на кросс-платформенность, к примеру?
Скажем, необходимо запомнить состояние окна между сессиями запуска: размер, положение и т.п. Или какие-то пользовательские настройки, заданные в специальном диалоге какими-нибудь флажками. В Windows такие вещи обычно пихают в реестр. Как быть с кросс-платформенным python-скриптом?



Офлайн

#2 Ноя. 13, 2008 13:59:39

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Где хранить настройки GUI приложения?

~/.config/you_app_name или ~/.you_app_name.
Это работает везде.

..bw



Отредактировано (Ноя. 13, 2008 14:00:05)

Офлайн

#3 Ноя. 13, 2008 14:44:53

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Где хранить настройки GUI приложения?

Спасибо. А в каком формате будет удобно/правильно хранить упомянутые вещи?



Офлайн

#4 Ноя. 13, 2008 14:59:22

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Где хранить настройки GUI приложения?

The gray Cardinal
Спасибо. А в каком формате будет удобно/правильно хранить упомянутые вещи?
ИМХО ini или xml. Я предпочитаю первое.



Офлайн

#5 Ноя. 13, 2008 15:29:02

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Где хранить настройки GUI приложения?

Согласен.
Это не критично. Ты можешь пойти на встречу пользователю и использовать такой формат, данные в котором он сможет корректировать без участия твоей программы.

..bw



Офлайн

#6 Ноя. 13, 2008 15:40:44

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Где хранить настройки GUI приложения?

А что удобно использовать? ConfigParser?



Офлайн

#7 Ноя. 13, 2008 15:47:59

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Где хранить настройки GUI приложения?

Последнее время я его использую. Но хотелось бы иметь типизированные значения.
Еще использовал exec (http://dumpz.org/3466/) и pickle.

..bw



Отредактировано (Ноя. 13, 2008 15:50:47)

Офлайн

#8 Ноя. 13, 2008 16:16:03

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Где хранить настройки GUI приложения?

Спасибо, понятно.



Офлайн

#9 Ноя. 13, 2008 16:42:34

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

Где хранить настройки GUI приложения?

Только не в реестре :)



Офлайн

#10 Ноя. 13, 2008 16:57:50

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Где хранить настройки GUI приложения?

Аминь.

..bw



Офлайн

  • Начало
  • » GUI
  • » Где хранить настройки GUI приложения?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version