Заметил странную закономерность.
В приложениях GTK и Qt, написанные на основных для этих тулкитов языках (соответственно, C и C++), как правило, интерфейс организован достаточно логично и единообразно.
А вот когда эти приложения написаны Java, Perl, Python и иже с ними, вот тут-то НАЧИНАЕТСЯ... Как правило, в таких приложениях куча кнопок без подписей, расположенных чёрти где, нестандартная организация меню, огромные промежутки между виджетами (или, наоборот, полное отсутствие оных), и т.д.
Мне вот непонятно: это интерпретируемые языки так разъедают мозг, или же программеры на них просто не любят Glade/Qt Designer с их логичными умолчаниями и конструируют виджеты прямо в коде, со всеми вытекающими мыслями в стиле "лишь бы работало"?