nemyax писал: На венде с депрекацией MFC тоже знаитили трудновато говорить о стандартности контролов
вопще-та контролы, это голый винапи, а MFC прослойка.
Я когда-то лепил окошки на чистом си, безо всяких библиотек, но очень устал от этого и возненавидел вообще все окна, в принципе.
Захотел проверить какие вообще инструменты для клепания формочек предоставляют обе библиотеки - не нашел бинарников на у gtkmm, ни у FLTK.
Это видимо какая-то болезнь опенсорца, что нет элементарных инструкций по установке и/или ссылок на готовые бинарники.
Собрал, в общем, из бинарников. По ходу компиляции никаких проблем не было. Заглянул в папку с программами-примерами и мне стало грустно.
Это ж как VGUI голдсурсовский.
Вайн спровляется ровно до тех пор, пока не нужна 3D графика. Или пока приложение не требует каких-то особенных драйверов. Вообще, ИМХО, линуксоиды любят страдать, раз выбрали эту ОСь. Элементарные вещи, что есть в винде искаропки, там надо делать ручками. Причём в каждой DE по-разному. Конечно, это не проблема линукса, как таковая. Это проблема драйверописателей и проприетарщины. Макось, имея схожую структуру и логику, намного стабильнее. И под неё больше софта.
Цитата:
SNMetamorph писал: Это видимо какая-то болезнь опенсорца, что нет элементарных инструкций по установке и/или ссылок на готовые бинарники.
А это смотря какой проект. Девкит типа FLTK или QT, это я пони-маю. Но вот, буквально в начале месяца наткнулся на MrQuake2. Multi-Renderer Quake 2. DX 10-11-12, вроде бы. И что вы думаете? Компильте сами, будьте так любезны. Интересно, что бы было, если б Ксер выложил QindieGL таким образом? Много бы геймеров им воспользовались? А если бы ДМ в своё время выпустил BS Patch только в виде сорцев?
XaeroX писал: Ноль, потому что те, кто сидит под виндой, привыкли к готовым бинарям
Именно поэтому ноль человек пользуется форками вроде MrQ2. И всяким "интересным" софтом. Качают кодеры и программисты для саморазвития, сорцы почитать. Половина гитхаба и треть сорцфорджа - то же самое. Просто нет собранных бинарников. Линуксоидам в этом плане полегче. Сама ОСь предполагает сборку модулей ядра из сорцев, чтобы, например, видеодрайвер заработал. Так что для них хотя бы инструкции есть. Я пытался собрать MrQ2, но не захотел качать SDK Windows 10, и забросил. Что мне надо, прекрасно собирается с SDK Wundows 7 и базовым набором хедеров и либ VS 2017. Качать ещё гигабайты мусора ради сборки рендерера для ку2 - идиотизм. Ну а аффтару сего чуда я бы пожелал где-нибудь найти моск. Потому что не так уж трудно выложить на гитхабе пару дллок весом не более 500 кб. Всё таки, он пишет форк игрового движка. Чтобы иметь фидбек и тестеров, надо чтобы этим тестерам форк был легко доступен.
В общем поковырялся и пришёл к такому заключению:
FLTK - не удоволетворяет требованиям к внешнему виду и удобству разработки
gtkmm - фиг заюзаешь под виндусом без тонны всяких зависимостей в виде mingw/msys2
Остаётся только Qt и GTK, наверное всё же в пользу первого.
Вопрос знатокам qt. Я раньше с гуём дел не имел, а тут ВНЕЗАПНО понадобилось. Вообщем, нужен мне какой-ни будь виджет, в котором можно удобным образом задать диапазон двух чисел, как мышкой, так и точно вручную. Что-то вроде продвинутой версии скроллбара с двумя бегунками. Есть что ни будь такое готовое, или из чего можно такое собрать?
Lev скачай заархивированную и уже установленную. Думаю, найдётся. Распкакуй и пользуйся. Есть статья на тему установки VB 6.0 на десятку, может быть чем-то поможет.