Как я могу улучшить вид GUI Perl/TK под Perl 5.004?

Один из способов сделать это:

  1. Сохранить ответы формы Google в электронной таблице. Как связаться .

  2. Настройте внешнюю таблицу BigQuery в соответствии с Запросом таблицы Google Sheets из BigQuery .

  3. (Необязательно) Используйте CREATE TABLE ... AS SELECT , чтобы скопировать данные в BigQuery. (Может также быть запланированным запросом BigQuery).

Обратите внимание, что с 1) и 2) делается. Вам не нужна ни одна строка «кода» для подачи ответа вашей формы на BigQuery. Это просто вопрос.

8
задан brian d foy 30 September 2009 в 16:55
поделиться

4 ответа

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

5
ответ дан 5 December 2019 в 12:13
поделиться

Вы могли использовать механизм темы Tk, чтобы дать Вашему приложению лучшие взгляды.

5
ответ дан 5 December 2019 в 12:13
поделиться

Используя optionAdd для тонкой настройки значений по умолчанию через базу данных опции разумный запуск. Поток об этом может быть найден в:

http://tcl.projectforum.com/tk/221

Загрузите griffin.kit оттуда, используйте sdx инструмент, чтобы развернуть его и определить местоположение griffin.tcl для получения хорошего набора настроек опции.

http://wiki.tcl.tk/3411 для sdx инструмента.

2
ответ дан 5 December 2019 в 12:13
поделиться

Тематический движок Tile для Tk делает его намного красивее. Однако Perl / Tk сильно отстал от развития Tk и не может использовать преимущества Tile и других достижений.

Вам следует выяснить, подходит ли вам вариант Tkx . Он не полностью совместим с Perl / Tk, но API довольно близок. Это мост между Perl и Tcl / Tk, поэтому он может использовать все современные функции Tcl / Tk (например, Tile), сохраняя при этом логику приложения, закодированную на Perl. Многие графические утилиты ActiveState используют Tkx с довольно хорошими результатами.
ActiveState PPM
(источник: activestate.com )

Perl 5.00404 невероятно древний. Tkx dist утверждает, что он зависит от Perl≥5.008 ... У меня нет достаточно старого Perl, чтобы убедиться, насколько это точно.

1
ответ дан 5 December 2019 в 12:13
поделиться
Другие вопросы по тегам:

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