Один из способов сделать это:
Сохранить ответы формы Google в электронной таблице. Как связаться .
Настройте внешнюю таблицу BigQuery в соответствии с Запросом таблицы Google Sheets из BigQuery .
(Необязательно) Используйте CREATE TABLE ... AS SELECT , чтобы скопировать данные в BigQuery. (Может также быть запланированным запросом BigQuery).
Обратите внимание, что с 1) и 2) делается. Вам не нужна ни одна строка «кода» для подачи ответа вашей формы на BigQuery. Это просто вопрос.
Попробуйте использовать изображения вместо элементов кнопок, тогда у вас будет любой стиль, который вам нравится, и шрифты могут быть встроены. Это будет работать практически для любого элемента, содержимое которого не является динамическим, включая фоны на панелях и тому подобное. Конечно, это больше работы, но это решает вашу проблему, особенно если у вас есть компетентный художник в вашей проектной группе.
Вы могли использовать механизм темы Tk, чтобы дать Вашему приложению лучшие взгляды.
Используя optionAdd для тонкой настройки значений по умолчанию через базу данных опции разумный запуск. Поток об этом может быть найден в:
http://tcl.projectforum.com/tk/221
Загрузите griffin.kit оттуда, используйте sdx инструмент, чтобы развернуть его и определить местоположение griffin.tcl для получения хорошего набора настроек опции.
http://wiki.tcl.tk/3411 для sdx инструмента.
Тематический движок Tile для Tk делает его намного красивее. Однако Perl / Tk сильно отстал от развития Tk и не может использовать преимущества Tile и других достижений.
Вам следует выяснить, подходит ли вам вариант Tkx . Он не полностью совместим с Perl / Tk, но API довольно близок. Это мост между Perl и Tcl / Tk, поэтому он может использовать все современные функции Tcl / Tk (например, Tile), сохраняя при этом логику приложения, закодированную на Perl. Многие графические утилиты ActiveState используют Tkx с довольно хорошими результатами.
(источник: activestate.com )
Perl 5.00404 невероятно древний. Tkx dist утверждает, что он зависит от Perl≥5.008 ... У меня нет достаточно старого Perl, чтобы убедиться, насколько это точно.