Ровно 20 лет назад, 20 мая 1995 года, норвежская компания Trolltech, в которой в то время работали лишь два основателя, разместила в ftp-архиве sunsite.unc.edu первый выпуск С++ библиотеки для создания графических приложений Qt и связанный с ней набор виджетов, обеспечивающих отображение элементов графического интерфейса в стиле Motif. Спустя неделю проект был анонсирован (http://diswww.mit.edu/bloom-picayune.mit.edu/linuxch-announc...) в электронной конференции comp.os.linux.announce.
Изначально библиотека распространялась под ограниченной лицензией FreeQt, а затем была перелицензирована под QPL, что не помещало использованию Qt в качестве основы проекта KDE, который в рамках специального соглашения получил право перелицензировать код Qt под любой свободной лицензией в случае ужесточения лицензионной политики или закрытия проекта. В 2000 году компания Trolltech перевела Qt на лицензию GPLv2, в 2008 (http://www.opennet.me/opennews/art.shtml?num=13740) на GPLv3, в 2009 (http://www.opennet.me/opennews/art.shtml?num=19788) на LGPLv2.1, а в 2014 поменяла связку LGPLv2.1 и GPLv3 на LGPLv2.1 и LGPLv3, что решило (http://www.opennet.me/opennews/art.shtml?num=40415) проблему переноса кода Qt в KDE. В 2011 году компания Nokia перевела (http://www.opennet.me/opennews/art.shtml?num=32103) Qt на открытую модель разработки и управления проектом.
URL: https://dot.kde.org/2015/05/20/qt-20-years-leading-cross-pla...
Новость: http://www.opennet.me/opennews/art.shtml?num=42264
Спасибо троллям большое. У нас теперь есть KDE и Qt-софт, и это прекрасно.
P.S. А сколько лет GTK? Релиз 1.0 вышел в 1998, а разработка когда началась?
>А сколько лет GTK? Релиз 1.0 вышел в 1998, а разработка когда началась?в 1999
проекты не люди - их нельзя родить до замужества.
Ага, только вот гадить куда попало до рождения тоже научить нельзя =)
Ну гном3 же как-то получился?
>>А сколько лет GTK? Релиз 1.0 вышел в 1998, а разработка когда началась?
> в 1999Даже 1.0.6 ещё в сентябре 1998 вышел: https://mail.gnome.org/archives/gtk-devel-list/1998-Septembe...
> P.S. А сколько лет GTK? Релиз 1.0 вышел в 1998, а разработка
> когда началась?""A New Toolkit - The 0.60 Series:
""Peter got really fed up with Motif. So he decided to write his own. He called them gtk and gdk, for the Gimp Tool Kit, and the Gimp Drawing Kit. --http://www.gimp.org/about/ancient_history.html
Видимо, где то после 1996-02-15 GIMP 0.54 (и до 1998-06-03 GIMP 1.0.0).
--http://www.gimp.org/about/history.html
> Видимо, где то после 1996-02-15 GIMP 0.54 (и до 1998-06-03 GIMP 1.0.0).
> --http://www.gimp.org/about/history.htmlДа, времена были... четвёрка, 16М, Linux 2.0, IceWM, GIMP...
> Да, времена были... четвёрка, 16М, Linux 2.0, IceWM, GIMP...Мишаня, ты только накатившую предательскую слезу с глаза смахни, а то перед доном Педро неудобно, надо же так расчувствовался - стареешь, дружище.
Помнится первые версии произвели достаточно приятное впечатление. Но при этом не были лишены ряда весьма чудоковатых особенностей. Чего только стоит прибитая гвоздями ИСО-ая кодировка кириллицы в придачу с забитыми метриками адобовских шрифтов. С Тролями тогда, кажется, AEN общался на эту тему. Так они ему какую-то околесицу понесли про то, что русские не любят ИСО-ую кодировку, а используют KOI-8 потому, что они не любят Горбачева и перестройку.Впрочем GTK в те времена тоже была со своими причудами.
С другой стороны и QT и GTK, избавившись от детских болезней, как это обычно бывает пошли по пути, на котором стараются втянуть в себя все, что только можно и нельзя. В итоге они настолько ожирели, что начинают вызывать антипатию.
Qt 5 порезали же. Нужен вам только гуй - используйте только qt-core и qt-gui.
Я и в qt4 использовал только то, что нужно.
А я и сейчас использую в Qt4 только то, что нужно. ЧЯДНТ?
Лучший и единственный нормальный тулкит под Linux.
xaw3d лучший
athena widget set рулит
Многие про него слышали и приложения на нём видели?
> xaw3d лучшийfltk еще лучшее! :)
Только последние лет восемь так очень медленно развивается. А EDE канул в куда-то.
Кстати, есть форк FLTK — NTK: http://non.tuxfamily.org/ntk
Вы довольно прямолинейны и толсты для провокатора, маэстро.
Зато объективен.
> Вы довольно прямолинейны и толсты для провокатора, маэстро.Sluggard, давно хотел спросить да всё стеснялся, что это у тебя за лошадка такая зелёная на аватарке? У Сюзанны хамелеончик же зелёненький, но никак ни лошадка - хотя она у тебя и вправду сказать симпатишная очень!
> Sluggard, давно хотел спросить да всё стеснялся, что это у тебя за
> лошадка такая зелёная на аватарке? У Сюзанны хамелеончик же зелёненький, но
> никак ни лошадка - хотя она у тебя и вправду сказать
> симпатишная очень!Линукс-поняшка с логотипом SUSE это. На девианарте есть линукспони с лого популярных дистров. Просто размер маленький, поэтому не видно хамелеончика, даже на более крупной аватарке на ЛОРе. Вот тут виднее: http://wstaw.org/m/2015/05/20/my_little.png
А надпись SUSE я спёр с какого-то изображения и сам прилепил, заодно убрав тень круглую.
> Линукс-поняшка с логотипом SUSE это. На девианарте есть линукспони с лого популярных
> дистров. Просто размер маленький, поэтому не видно хамелеончика, даже на более
> крупной аватарке на ЛОРе. Вот тут виднее: http://wstaw.org/m/2015/05/20/my_little.png
> А надпись SUSE я спёр с какого-то изображения и сам прилепил, заодно
> убрав тень круглую.Понятно, спасибо за ответ.
ВотЪ ещё: http://fc05.deviantart.net/fs71/i/2013/190/9/5/meet_the_dist... :)
> ВотЪ ещё: http://fc05.deviantart.net/fs71/i/2013/190/9/5/meet_the_dist...
> :)Спасибо, картинка - бомба!
> Просто размер маленький, поэтому не видно хамелеончикаВот побольше: https://img-fotki.yandex.ru/get/3005/137106206.63a/0_18d9a9_... :)
// @http://masterok.livejournal.com/2524348.html
> Вот побольше: https://img-fotki.yandex.ru/get/3005/137106206.63a/0_18d9a9_...
> :)
> // @http://masterok.livejournal.com/2524348.htmlКласс! Кто-то большой талант. Всегда завидовал людям, умеющим рисовать!
единомыслие - это классика!
А в OS X как было вырвиглазием, так и есть.
Я щас попытался вспомнить хоть одно приложение под OS X на Qt. По-моему virtualbox, но особых косяков в внешнем виде у него вроде нет.
qBittorrent
> qBittorrentЯ уже писал в терде про qBittorrent о выразительности, и Qt тут не причем.
Гуй делали программисты, а они частенько очень далеки от понятия как удобно.
У Transmission тоже вырвиглазность имеется и не только в OS X.
Если у вас transmission вырвиглазный вам надо в консерватории что-то поменять, ну в смысле в цветовой схеме терминала.
У трансмиссии есть гуй на Qt и GTK. Глянул Qt-версию, она действительно стрёмная, по сравнению с qBittorrent. И настроек мало.
> стрёмная, по сравнению с qBittorrent. И настроек мало.Действительно. Она только качает. Ну и раздает. Понимая все мыслимые подвиды протокола битторента. А кофе в постель не приносит, шнурки не гладит, и вообще.
При том качает и раздает довольно недурно. Даже с мелкого роутера или какого-нибудь сервака попавшегося под руку. Чем и хорошо.
>> стрёмная, по сравнению с qBittorrent. И настроек мало.
> Действительно. Она только качает. Ну и раздает. Понимая все мыслимые подвиды протокола
> битторента. А кофе в постель не приносит, шнурки не гладит, и
> вообще.
> При том качает и раздает довольно недурно. Даже с мелкого роутера или
> какого-нибудь сервака попавшегося под руку. Чем и хорошо.Тут речь шла конкретно про Qt-версию и её внешний вид. Выключай иногда дурака.
> Тут речь шла конкретно про Qt-версию и её внешний вид.А что - вид? Программа как программа. Все нужные сведения вроде показывает. Файло качает. Да и вообше, 99.9(9)% времени оно свернуто в трэй и кроме значка не видно чуть менее чем ничего, по поводу чего все эти бла-бла про внешний вид явно переоценены.
> Выключай иногда дурака.
Да я б давно, но советовать тебе заткнуться - не очень культурно, да и не факт что ты последуешь совету. В любом случае, https://lurkmore.to/%D0%A1%D0%BC._%...
> А что - вид? Программа как программа. Все нужные сведения вроде показывает.
> Файло качает. Да и вообше, 99.9(9)% времени оно свернуто в трэй
> и кроме значка не видно чуть менее чем ничего, по поводу
> чего все эти бла-бла про внешний вид явно переоценены.Блин, ну чего ты такой трудный. Не шла тут речь о том, видишь ты интерфейс или нет, покрывает он твои потребности или не покрывает, надо тебе оно, либо ты вообще хочешь к демону коннектиться или в консоли сидишь. Речь о внешности.
>> Выключай иногда дурака.
> Да я б давно, но советовать тебе заткнуться - не очень культурно,Ты лучше хами, чем тупи, я переживу. ;)
> да и не факт что ты последуешь совету. В любом случае,
> https://lurkmore.to/%D0%A1%D0%BC._%...Чотам?
У трансмишн с интерфейсом все нормально и нативненько. Там другие проблемы - слоупочность девелоперов.
У них скорее нежелание забивать клиент уймой фич. А то получится очередной кторрент, который потребляет 40% от могучего проца при всего 20Мьит аплоада и уйму оперативы. А вот им так не хочется.
Молодцы!По сути ведущий локомотив c++
> Молодцы!
> По сути ведущий локомотив c++И тем не менее хотелось бы больше разнообразия в подобных библиотеках. Слоты и сигналы отличная концепция, но не стоит на этом зацикливаться, должно быть что-то ещё и равного ранга.
Визиторы, обсерверы и фабрики адаптеров фасадов?
> Визиторы, обсерверы и фабрики адаптеров фасадов?Визитор без компоновщика занятие практически бесполезное
Жаль коннектор к Qt Jambi для Eclipse все никто никак не перепишет :( Старый работает но глючит периодически и приходится с костылями работать :(