LINUX.ORG.RU

Re: А зачем вообще нужна Qt

опера написана.

grustnoe ★★ ()

Re: А зачем вообще нужна Qt

IMHO это самая навороченная на сегодняшний день кроссплатформенная гуевая С++ библиотека.
Думаю Trolltech не зря не отдает ее третью виндовс версию под GPL, тем и кормится :)
Или кто-то может привести аналогичные C++ библиотеки?
Пожалуй FOX и FLTK не дотягивают до QT.

Dead ★★★★ ()
Ответ на: Re: А зачем вообще нужна Qt от Dead

Re: Re: А зачем вообще нужна Qt

А в Линуксе с чем удобнее программировать: с Qt или с GTK+?
То, что GTK+ - не объектно-ориентированная это я знаю, но как это сказывается на удобстве программирования?
И еще: у какой из этих библиотек больше возможностей?
А как на счет wxWindows?

CyberCoder ()
Ответ на: Re: Re: А зачем вообще нужна Qt от CyberCoder

Re: Re: Re: А зачем вообще нужна Qt

> А в Линуксе с чем удобнее программировать: с Qt или с GTK+?

C Tk.

> То, что GTK+ - не объектно-ориентированная это я знаю, но как это сказывается на удобстве программирования?

GTK+ - очень объекно-ориентированная библиотека. А самые удобные из объектно-лриентированных библиотек - xview (C) и OpenAmulet (С++).

anonymous ()
Ответ на: Re: Re: А зачем вообще нужна Qt от CyberCoder

Re: Re: Re: А зачем вообще нужна Qt

> А в Линуксе с чем удобнее программировать: с Qt или с GTK+?

C Tk.

> То, что GTK+ - не объектно-ориентированная это я знаю, но как это сказывается на удобстве программирования?

GTK+ - очень объектно-ориентированная библиотека (просто неудобная). А самые удобные из объектно-ориентированных библиотек - xview (C) и OpenAmulet (С++).

anonymous ()
Ответ на: Re: А зачем вообще нужна Qt от Dead

Re: Re: А зачем вообще нужна Qt

Вопрос поставлен некорректно. Сначала надо разобраться - а какому дауну вообще может взбрести в фимозную гойлову идея пейссать GUI на C++? И, соответственно, а нужны ли библиотеки для даунов - или ну их, даунов, на фиг?

Antichrist ()
Ответ на: Re: Re: А зачем вообще нужна Qt от Antichrist

Re: Re: Re: А зачем вообще нужна Qt

ну хорошо, посоветуй тогда хороший GUI на Lisp/Haskell/Prolog/Ada для Линукс, умник ты наш.

anonymous ()
Ответ на: Re: Re: Re: А зачем вообще нужна Qt от anonymous

Re: Re: Re: Re: А зачем вообще нужна Qt

Язык для GUI - XML, придурок ты ничейный.

Однако, для всех перечисленных языков существуют биндинги Tk и GTK+, как минимум, ну и кой-какие нативные...

Всосал? Теперь умри.

Antichrist ()
Ответ на: Re: Re: Re: Re: Re: А зачем вообще нужна Qt от Fedor

Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

GUI - по сути своей иерархическая структура. Стандартное представление иерархических структур - XML, к которому существует туева хуча оченно полезного инструментария (не менее мощного, чем стандартный гнутый toolchain для плейнтекстов), в том числе и суперрулезы вроде CDuce.

Так что изобретать велосипеды, лезть в какое-то сраное ООП - просто глупо. GUI на ООП не ложится.

Antichrist ()
Ответ на: Re: Re: Re: Re: Re: А зачем вообще нужна Qt от Fedor

Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

glade сохраняет мордочки в XML.
и есть возможность/библиотека по XML сделать морду программе.
Но потом все равно нужно связать события от кнопочек с кодом.
Так что IMHO хрен редьки не слаще.

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt от anonymous

Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

События, и т.п. - это уже логика, а не гуй. И легко кодируется в тот же XML. Приложение даёт гуерисовалке XML-скелет, та обвешивает его "темами", и т.п., по нажатию на кнопочки всякие - опять же XML-сообщения посылает приложению. Само приложение ничего про GUI не знает, и знать не должно, его волнует, как поля в формочках поименованы.

Antichrist ()
Ответ на: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt от Antichrist

Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

Уважаемый Антихрист,
Покажи где глянуть, или сюда запости,
пример создания простого окна, где gui'вая часть
выполнена на XML.

З.Ы.
IMHO не люблю сатанистов.

tugrik ★★ ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt от Antichrist

Re: Re: Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

Glade стоит lablgtk поставил , но примерчика(ни в glade ни в lablgtk) ? я так и не нашел там. Может плохо искал? Нельзя ли поточнее указать где найти его можно. Или может софт какой знаете у которого gui на xml сделана, я б скачал посмотрел,

З,Ы, А ты действительно сатанист?

tugrik ★★ ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

у программы galculator ГУЙ сделан на xml, который вроде парситься libglade.
МОжет пример и не совсем "кошерный :)", просто первое что вспомнил.
смотреть тут http://galculator.sourceforge.net/

jk_ ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

Пример описания GUI в XML - просто нарисуй любую формочку и посмотри, в каком формате оно напишет.

Пример софтины с GUI полностью на XML - Mozilla, с которой ты, вероятно, сюда и смотришь (только это уже несколько другая технология - XUL зовётся).

PS: Дык, конечно же. Кем же ещё может быть человек с мозгами? Только большинство этого не осознаёт. Почитай материальчики на этом сайте, а то, похоже, ты не совсем представляешь, кто такие сатанисты: http://warrax.croco.net/

Antichrist ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: А зачем вообще нужна Qt

вы чего, народ, совсем поплохели :-) на полном серьезе такую лабуду несете? XML - язык описания. чего угодно. хоть гуя, хоть .уя. а при чем здесь программирование? хотя, конечно, ежели очень хочется, и на басике некоторые ОС пишут...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.