Qt или Gtk2

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 564
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

alexmai писал(а):И при всей своей горбатости ценаQT лицензии нереальная

Начиная с 4.5 QT распространяется под LGPL. По сему для себя не вижу никакой необходимости покупать коммерческую лицензию. А в технической поддержке я не нуждаюсь.
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

alexmai писал(а):Не знаю кто там что собирал под QT, я на самом QT перестал писать потому как замучался тягать за собой разного рода библиотеки , особенно если разные дистрибутивы.А вот собраное однажды под GTK на Lazarus работает на всех дистрах и в любых графических оболочках.

А GTK не тягать? :wink:
У меня к примеру ее вообще нет (KDE 4.4.1 и никакого блонд-софта и блонд-тулкитов)
alexmai писал(а):И при всей своей горбатости ценаQT лицензии нереальная , лучше уж превратиться в быдло кодера на лже языке программирования java

Бедный-бедный KDE Team, о бедный Skype, о горе Опере. Они ведь нагишом софт пишут. Денег даже на штаны не осталось :lol:
ЗЫ Пожалейте людей. Java это для серверов с кучей памяти и без графических тулкитов. На десктоп не годится.
Каждый раз, когда я запускаю какую нибудь Java программу, мне так и хочется придушить того самого "быдлокодера", который ее написал.
Отсюда вывод: превратиться "в быдло кодера" можно и без покупки лицензий. Достаточно писать программы на жабе :twisted:
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

ronin писал(а):собрал под Gtk, поставил OpenDialog, запустил под Kubuntu, пытался выбрать файлик - программа вылетает в ошибку...

Это надо уметь - делитесь, как так можно?
Alexey_02
новенький
Сообщения: 21
Зарегистрирован: 15.02.2010 14:51:36

Сообщение Alexey_02 »

извените, что вмешиваюсь. я новичок. Уменчя вопрос. Если я использую OpenGL, то есть смысл программировать используя QT или GTK, чтобы кросплатформеность была, а то читаю Краснова???
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

собрал под Gtk, поставил OpenDialog, запустил под Kubuntu, пытался выбрать файлик - программа вылетает в ошибку...
собрал под QT, поставил OpenDialog, запустил под Centos 5.4, программа не запускается, просит недостающую библиотеку...

Пользователь, выбравший кубунту, навряд ли будет использовать gtk-десктоп или пользоваться программой с gtk-либами в зависимостях при наличии qt версии, с CentOS ситуация будет обратная.
Имхо, каждому свое болото, но все же если у проекта есть выбор gtk или qt, то это очень хорошо.
Сейчас сам рассматриваю вариант переноса QT-шной программы, написанной на Kylix, на fpc. Чем больше смотрю, тем страшнее становится)
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Ход темы забавен... предлагаю решить вопрос путём голосования :lol: :lol: :lol:
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

Прагматичные разработчики давно выбрали Qt4

Но не смотря на все объективные доводы, - находится небольшая, но очень крикливая/хоризматичная прослойка, которая очень любит GTK.
Любит по очень простой причине - "Это наш запорожец. Мы его сделали, и мы на нем ездим".
А Qt быть мол не наше, - разработано "какой-то" кучкой профессиональных разработчиков, да еще и развивается под присмотром Nokia.
Наш запорожец не продается! И пусть у него стучит каленвал и мост каждый раз вылетает в OPenDialog.
Они его просто любят, а любовь-морковь здравому смыслу не подчиняется :lol:


PS сижу на Лазаре под Qt и доволен, в отличии от GTK (просто вылетает, зае...)
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

NXP
Ты не прав!
QT-шная сборка точно также сыпется, а то и чаще. У меня GTK2 - не разу не сталкивался с вылетом на OpenDialog - что я делаю не так?
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

alexs писал(а):У меня GTK2 - не разу не сталкивался с вылетом на OpenDialog

У меня вылетает с переодичностью раз в неделю :(
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Fedora 10, 11, 12 - живёт уже несколько лет. До этого был ASPLinux. Может дело в дистрибутиве? И включённом туда GTK?
Если бубунта - то это вобще не линукс...
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

alexs писал(а):Если бубунта - то это вобще не линукс...

А что? Или имеется в виду что Ubuntu это на самом деле Debian?
Imho очень неплохая ось для десктопов!
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Дистрибутив и версия gtk тут ни при чем, потому что все программы, не использующие LCL, работают нормально.
На убунте 9.10 x86_64 Лазарь при нажатии Ctrl+O валится с вероятностью 100%, но при выборе мышкой пункта меню File/Open отображает ровно тот же OpenDialog вполне успешно.
Не знаю, чего там такого наворотили. Чтобы разобраться и хотя бы получить backtrace, нужно по крайней мере debug-вариант gtk громоздить на систему...
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

alexs писал(а):Ты не прав!QT-шная сборка точно также сыпется, а то и чаще. У меня GTK2 - не разу не сталкивался с вылетом на OpenDialog - что я делаю не так?

В чем я не прав?
У меня не сыплется, что я делаю не так?
Если и сыплется, то это недоделки разработчиков Lazarus, но не Qt.
alexs писал(а):У меня GTK2 - не разу не сталкивался с вылетом на OpenDialog - что я делаю не так?

Есть топик "Проблема c TOpenDIalog" - почитай, что надо сделать не так :D
Потом скажи, что надо сделать "так".
Кстати, меня не устраивают уродские open/save и прочие диалоги в GTK. И не одного меня...

Надо заниматься коммерчески перспективным и качественным тулкитом, а не распылять усилия ради религии.
И kde4 тут не причем!

"5 щелбанов хуже, чем 1 кулак" (метафора)
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Каждый раз, когда я запускаю какую нибудь Java программу, мне так и хочется придушить того самого "быдлокодера", который ее написал.
Отсюда вывод: превратиться "в быдло кодера" можно и без покупки лицензий. Достаточно писать программы на жабе :twisted:

Вы еще питон-программеров вспомните "добрым словом" :)
ronin
постоялец
Сообщения: 174
Зарегистрирован: 26.01.2010 23:14:46

Сообщение ronin »

Есть топик "Проблема c TOpenDIalog" - почитай, что надо сделать не так


да да, такая проблема явно присутствует, именно на бубунту, но поставил вчера лазарь из свн, проблема пропала, а ведь проблема была не только в собираемых приложениях, но и в самой среде, попытка открыть что либо через опен диалог завершалась молчаливым закрытием среды, так что так

p.s. правда версия из свн пока что не проходит сборку вообще, так что жду устранения этого бага :( чтобы перескочить на новую сборку
Ответить