コード例 #1
0
# Подключение модулей
import ConfigFile, DB, GUI

win=None # Окно

# 1 шаг - инициализация
app=GUI.init() # Приложение

# 2 шаг - предварительная загрузка настроек
configs=None
try:
	configs=ConfigFile.read("config.json")
except ConfigFile.ConfigFileOpenError:
	answer=GUI.messageDialog(title="Приветствие",\
		text="Хотите настроить подключение к базе данных?", yes="Да",\
		no="Нет, продолжить без подключения", cancel="Нет, выйти")
	if answer==-1:
		win=GUI.MainWindow()
		win.show()
	elif answer==0:
		exit(0)
	else:
		win=GUI.SetupDatabaseWindow()
		win.show()
except (ConfigFile.ConfigFileNotJSONError,\
	ConfigFile.ConfigFileInterruptError):
	answer=GUI.messageDialog(title="Ошибка",\
		text="Конфигурационный файл повреждён. Настроить заново?",\
		yes="Да", no="Нет, продолжить без настройки",\
		cancel="Нет, выйти")