Который является лучшим разработчиком GUI для приложений GTK?

Я пытался повторить его, не используя Map.prototype.forEach, но я не смог найти способ, который скомпилировал бы, хотя я нашел много примеров. Оказывается, мне пришлось обновить цель до es6 из es5 и включить downlevelIteration в моем файле tsconfig.json. Затем он скомпилирован.

Затем я реструктурировал блок следующим образом:

async getExportStats() {
  return await this.queryMongo();
}

private async queryMongo() {
   const exportStats: Object[] = [];
   for (const [key, repo] of this.mongoRepos.entries()) {
     await repo.connect();
     const queryResult = await repo.getExportStats();
     exportStats.push(...queryResult);
 }
   return exportStats;
}

Это решило проблему.

11
задан quikchange 5 May 2009 в 23:32
поделиться

2 ответа

В последний раз, когда я пытался использовать Гаспачо - правда, несколько месяцев назад, так что, возможно, он улучшился - он был почти непригоден для использования. Константа аварийно завершает работу [1], не может установить некоторые важные атрибуты виджета, и, в довершение, ее окончательный вывод не может быть загружен. В итоге я просто использовал Glade, сохранил в файл .glade и вручную преобразовал в GtkBuilder. Я слышал, что вывод GtkBuilder от Glade лучше в последних версиях, поэтому вы можете пропустить второй и третий этапы.

Если вы решите использовать Glade, убедитесь, что вы используете Glade 3 - это намного, намного лучше, чем более старая версия.

[1] Да, я знаю, что она написана на Python. Нет, я не могу понять, как им удалось запустить такое нестабильное приложение Python.

4
ответ дан 3 December 2019 в 11:04
поделиться

Я всегда использовал Glade, хороший вывод XML. Хотя в последнее время я мало что сделал, так что, возможно, сейчас что-то лучше.

3
ответ дан 3 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: