Что-то задолбали эти постоянные изменения в Qt/Gtk. Из-за этого Win32 выглядит намного предпочтительнее, хотя и является отстоем.
Нужно чтобы гарантированно в ближайшие 20-30 лет никаких изменений в API не было и в любом дистре оно было искаропки.
Можно, конечно, каое-нибудь древнее GTK2 взять, но где гарантия что его не выкинут из всех дистров через пару лет? Вот Wine не выкинут, а GTK2 запросто.
Xlib сгодилась бы, но там толком нет виджетов, к большому моему сожалению.
Собственно, по-сути, из Win32 нужны только виджеты - всякие там кнопки/выпадалки/Treeview/ListView/OpenFile/etc. Никаких CreateFile, EnterCriticalSection или прочей параши не требуется.
Win32 ещё хорош тем, что не надо в венду тащить тонну чужих либ. От венды отказаться пока не получится, т.к. предприятия не торопятся отказываться от венды и иногда даже WinXP попадается. Хорошо, конечно, если что-то внезапное случится и венда сдохнет через годик как явление, но всерьёз на это закладываться я не стану.
В общем, если есть опыт использования Wine как нативной линуксячьей гуйни, которая никогда не меняется, было бы интересно о нём узнать всякие подробности, типа приходилось ли что-то править в гуёвом коде за последние 10 лет, какие подводные камни и косяки вылезают и т.п.











