valgreesh
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Arioch1 Цитата: Проблема появляется когда что-то выглядит родным и привычным, но ведёт себя "не по правилам." | Это твоя собственная экстраполяция данного феномена. Кроме того, с чего ты взял, что софт на том же Qt (или другом подобном фреймвоке) обязательно ведет себя "не по правилам"? Цитата: Тем не менее, правая часть окна мне не кажется "родной", ни сами кнопки Детали/Снимки, ни красивые "рамочки" деталей. | Это называется custom drawing и этим занимаются over9000 софта на любых платформах (на маке в меньшей степени, но и там тоже их есть). Это что, фреймвок навязывает такое оформительское решение? Я тебя умоляю... Цитата: В окне Справка / О Программе нет кнопки ОК, на манер древних Mac OS Classic. То же про Справка\Менеджер сетевых операций | И это таки не требования фреймвока, просто авторам не захотелось делать разную разметку для разных платформ (стилизацию, в терминологии FMX). Цитата: А в GoldenDict, в диалоге выбора языка, не обрезает. Значит снова вопрос стилизации/настройки виджетов, а не ограничений фреймвока. Цитата: Кстати, а зачем там комбо-бокс ? И зачем те самые кнопки Детали/Снимки ? | Видимо затем, что авторам так показалось логичным. Ну а кнопки Детали/Снимки это замена вкладок (VCL'евский PageControl тоже можно так же застилизовать изменив свойство Style). Цитата: Где-то я слышал, что в Qt нет стандартных радиокнопок, надо или ставить сторонние библиотеки, либо для чекбоксов руками делать поведение радиокнопок. Не знаю, насколько эта инфа актуальна, но я нашел в VB только оодно место с радиокнопками: настройки VB, проверка обновлений. И больше нигде. | Разумеется это бред. Посмотри на диалоги настроек GoldenDict'а, там есть очень даже нативные радиокнопки. Цитата: Для меня каждый раз, когда я его запускаю, ощущается его "инопланетность". | А когда ты Microsoft Office запускаешь, какие у тебя ощущения? А VS2012? А как тебе скевоморфизм пробравшийся в Mac OS X 10.8? А ведь вдохновляясь всем этим благолепием можно таких "нативных" интерфейсов налепить у-у-у-у-у. Как выясняется, по сути у тебя претензий нет. Все твои претензии в к внешнему виду совершенно не имеют отношения к Qt. Не Qt заставляет использовать один набор иконок для всех платформ. Не Qt заставляет использовать единый дизайн диалогов для всех платформ. Не Qt заставляет прибегать к кастомной отрисовке. Как видно по другим представителям софта от мира Qt, Qt позволяет идеально мимикрировать под целевую платформу - было бы желание у разработчиков. Ну и уж конечно задача стилизации под платформу несравнимо проще нежели разработка нового гуя под каждую из платформ. |