|
|
|
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Это сообщение отредактировал(а) archimed7592 - 23.11.2007, 15:50 -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
chipset |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Содержимое первого поста:
Это сообщение отредактировал(а) archimed7592 - 23.11.2007, 15:49 --------------------
|
|||
|
||||
chipset |
|
||||||||||||||||||||||||||||||||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Да.
Да.
Да.
В принципе если пишешь клиент-сервер ПО то это не сильно важно, но да, действительно.
Я слышал что четверка гораздо тормознутее предыдущих версий, гораздо. А именно она и предоставляет возможность писать под Виндой. wxWindows
Ну да.
+
Я не думаю что такая проблема будет: 1) ИМХО, на Longhorn перейдет большинство пользователей хорошо если к 2009-2010 году. 2) АФАИК, там будет обратная совместимость, иначе MS не MS.
Не осведомлен. FoxToolkit
Ыгы
Не знаю.
Аналогично.
+
Ну фиг его знает...
Плохо.
Ну а ты что хотел Ж) ... Ещё взгляни FLTK. --------------------
|
||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||
Kagor |
|
||||||
Debian user Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: нет Всего: 85 |
Добавлено @ 09:43
-------------------- Disassemble Your life and get the key! |
||||||
|
|||||||
chipset |
|
||||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Уточню: скачать и свободно писать программное обеспечение с открытым кодом на винде.
К примеру: http://wxdsgn.sourceforge.net/ --------------------
|
||||||
|
|||||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Можно. Но тока нужно приобрести коммерческую лицензию (я говорю о Qt<4). А она стоит пару-тройку штук баксов. Кроме того, даже если юзаешь бесплатный вариант - надо отдавать исходники. Сомнительно, что фирма-заказчик будет прыгать от радости, что заказанная ею программа доступна всем и каждому. Каждый может поискать в ней слабые места. По поводу WxWindows vs FOX-toolkit - запускал OpenGL-демки на ноутбуке под Linux, где и дров-то толком нет. fox нормально и без проблем нарисовал трехмерный шарик. WxWindows потребовал пересборки с поддержкой OpenGL, а после такой перекомпиляции вообще отказался что-либо компилить и запускать. Конечно, скорее всего дело в отсутствии нормальных OpenGL-драйверов (а вы попробуйте интереса ради настроить OpenGL на ноуте под FC ), но все же.. Ну, а вообще. Народ, кто-нибудь использовал эти либы в "серьезных" проектах? Опишите впечатления. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Kagor |
|
||||||
Debian user Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: нет Всего: 85 |
-------------------- Disassemble Your life and get the key! |
||||||
|
|||||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
iRU Intro 2115 (знаю, что фигня - но это с работы. Выбирать не приходится ) -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
По поводу редактора форм под FOX я ошибался - он разрабатывается:
http://81.5.181.75/DlgEdit/ Хм.. Судя по количеству постов в данной теме, чисто внешне создается впечатление, что никто не использует эти библиотеки. Лишь только учат, но "в жизни" не пользуют. У кого-нибудь есть "success story" использования таких либ? -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
chipset |
|
||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Дык либы новые ишшо, раньше все MFC учили и использовали, а сейчас потихоньку начинаем к новым приглядываться... --------------------
|
||||
|
|||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Кстати о WinAPI... QT тоже юзает WinAPI (а иначе как же) для отрисовки виджетов, виджеты не виндовые, от того GUI и притормаживает слегка в самом начале. Судя по еще большим тормозам, FOX (ИМХО конечно) тоже работает по такому же принципу. Насчет wxWidget не знаю, но если он использует стандартные виндовые контролы, то это конечно фигово. В линуксе, как я слышал, QT работает в читых иксах, в чем ее преимущество, а wxWidgets - это всего лишь нашлепка над GTK, Motif и т.д. (опять минус).
Смотрел мельком FOX, не понравилось то, что некоторые примеры скомпилились с ошибками в VS 7.1, не нашел классы для работы с сетью и базами данных . |
|||
|
||||
Kurt |
|
||||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Я юзаю "нашлепку" над X11. Но существенно ли это? Да, Qt не является подобной надстройкой, но лично я не готов выкинуть за это пару-тройку тысяч баксов.
А мне наоборот не нравятся Qt'шные классы - имхо, лучше напрямую юзать либы, что идут с базами данных. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
chipset |
|
||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Ну собссна хех, имхо, для GUI должна быть одна либа а для БД другая, специализированная. --------------------
|
||||
|
|||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Ну с сетью отдельный разговор, кстати, кто - нибудь видел нормальную кросплатформенную библиотеку для работы с сетью?
А БД порой трудно слить с GUI, к примеру отобразить результат запроса в таблице, удобнее иметь готовое решение. С сетью тоже самое. Захочу ловить сетевые события, в QT создаю слот и подключаю соотв. сигнал из класса, с левыми классами придется по своему выкручиваться. Это сообщение отредактировал(а) Perchilla - 31.7.2005, 03:30 |
|||
|
||||
chipset |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Ну это уж наверное на вкус.. Мне вот жутко не нравяться базовые классы с MFC (CArray, CString) а они там интегрированы и приходиться с ними как гриццо выкручиваться.
--------------------
|
|||
|
||||
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
перчилла... очень кросс-платформенная библиотека называется ... sockets...
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
ACE устроит? Это сообщение отредактировал(а) Void - 31.7.2005, 12:36 -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Void спасибо, погляжу .
bilbobagginz прикола не понял... |
|||
|
||||
Ni@m |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 189 Регистрация: 11.3.2004 Где: почти Киев Репутация: нет Всего: 6 |
А чего бы Gtk+ не попробовать. Он портируется в разные системы. И у него есть отличный дизайнер форм - Glade. Он шустрый и понятный.
--------------------
Обучение - как переливание воды из одной чашки в другую: всегда лучше, чтоб чашка со знаниями нахордилась выше. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Пробовал я этот GTK. Честно пытался осилить.
Но меня разочаровало то, что в этой штуке нет простого грида, таблицы! По крайней мере, я ее так и не нашел (см. мой топик в разделе "C++.Linux"). Я работаю..хм...или ПЫТАЮСЬ работать с базами данных. Поэтому мне НЕОБХОДИМ такой виджет. Кроме того, за всю жизнь ни разу не видел GTK-приложение под Windows. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Ni@m |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 189 Регистрация: 11.3.2004 Где: почти Киев Репутация: нет Всего: 6 |
Да, я помню. Но такой виджет не сложно и самому сделать. Если хочешь - могу помочь. Сила GTK+ - можно очень просто совмещать разные виджеты.
--------------------
Обучение - как переливание воды из одной чашки в другую: всегда лучше, чтоб чашка со знаниями нахордилась выше. |
|||
|
||||
chipset |
|
||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
GIMP? --------------------
|
||||
|
|||||
Kagor |
|
||||||
Debian user Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: нет Всего: 85 |
Это сообщение отредактировал(а) Kagor - 1.8.2005, 18:47 -------------------- Disassemble Your life and get the key! |
||||||
|
|||||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
Угу, на нем, родимом. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Kurt |
|
||||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Да это все понятно, но меня интересует мнения "простых смертных", юзавших эти либы. Банально, хочу услышать ВАШЕ мнение. Что-то типа "а вот я писал такой-то проект на Qt(WxWidgets, FOX, etc..). Все хорошо, но мороки с ним было куча. То баги в либе, то клиент не мог запустить". -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Знаю что опера под Линух написана на QT, а под винду не уверен. Что то не похоже. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
А как у GTK с OpenGL? Да и вообще с графикой?
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
gm |
|
||||||
Unregistered |
Как простой смертный использую Fox уже года 1.5-2. Сейчас потихоньку перетаскиваю прект с Oracle*Forms на Fox. Саму базу уже перетащил. С Oracle на FireBird. Но большая часть формочек по прежнему крутится на Forms-е, через ODBC... Есть конечно определенные трудности, как то отсутствие компонентов - типа полностью оформленный блок СУБД <-> форма. Но в принципе победимо. Сейчас потихоньку пишу набор классов на С++ для решения этой задачи. Замахнулся на визивик девелопер. Через пол-годика что-нибудь получится. Пока что есть только набор классов для работы с СУБД (Oracle & FB) Проверено на Линухе и Вынь. |
||||||
|
|||||||
Ni@m |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 189 Регистрация: 11.3.2004 Где: почти Киев Репутация: нет Всего: 6 |
Все у него замечательно!! Есть GTKGL --------------------
Обучение - как переливание воды из одной чашки в другую: всегда лучше, чтоб чашка со знаниями нахордилась выше. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
gm
Благодарю за ответ. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
pablo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Как простой смертный юзаю Qt уже наверное год. Понятная либа, наличие хорошей документации и совместимость с MSVC 6.0 очень облегчает работу.
-------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
pablo
Согласен, либа хорошая. Но вот покупать лицензию за несколько штук баксов.. Лично мне не по корману. З.Ы. Лицензия понадобится, если начнешь распространять свои программы и просить денюжку. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
pablo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Курт если надо то я могу прислать лицензию на коммерческую версию и бесплатно !
Я уже об этом писал в каком-то топике. (Там типа лицензия и краденная конечно) -------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Да это фсё понятно. Но я говорю об ОФИЦИАЛЬНОМ распространении программного обеспечения. По законам ты не можешь продавать то, что написано на нелегальном софте.
З.Ы.
спасибо, но у меня все есть. за что я уважаю русских - так это за отзывчивость. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
chipset |
|
||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
--------------------
|
||||
|
|||||
Дмитрий Т |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 93 Регистрация: 16.3.2005 Где: Самара Репутация: нет Всего: 4 |
Похоже ситуация изменилась: The Qt Open Source Edition is available for the development of Open Source Software for Windows, Linux, Unix, and Mac OS X under the GPL license. http://www.trolltech.com/products/qt/opensource.html но коммерческая редакция полнее и содержит: Be able to gain access to Qt Solutions, Trolltech support and commercial-only Qt components such as commercial database drivers and the Visual Studio Integration on Windows. http://www.trolltech.com/products/qt/licensing.html Подробнее о Qt Solutions for Qt version 4: Windows Qt/MFC Migration Framework New! The Qt/MFC Migration Framework tool assists in the migration of existing Win32 or MFC applications to the Qt toolkit. Tools Unit Test Library New! This library features everything needed to write unit tests for Qt based applications and libraries. Migration Motif Extension New! The Qt Motif extension assists the migration of old Xt and Motif based applications to the more comfortable Qt toolkit. Utilities ICO Image Format New! The ICO Image Format provides a QImageIOHandler plugin for reading and writing .ico files. Locked File New! The QtLockedFile class extends QFile with advisory locking functions. Shared Memory New! The Shared Memory component provides cross-platform access to shared memory. Single Application New! The QtSingleApplication component provides support for applications that can be only started once per user. SOAP New! The Qt SOAP project provides basic web service support with version 1.1 of the SOAP protocol. SSL Socket New! The QtSSLSocket component provides SSL encryption support for QTcpSocket controlled network connections. Widgets Color Combo Box New! A combobox widget with colors and texts. Color Picker New! A widget that lets the user select colors from a grid of predefined colors. Color Triangle New! A color selection widget based on the hue-saturation-value (HSV) color model. MML Widget New! The QtMmlWidget component renders mathematical formulas written in MathML 2.0. Pie Menu New! The Pie Menu component provides circular pie menus. Thumb Wheel New! The QtThumbWheel widget provides a vertical or horizontal thumb-wheel widget. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Дмитрий Т
Да, ситуация чуток изменилась, но :
хочется иметь возможность создавать ЗАКРЫТЫЕ приложения. Без опубликования кода. Допутим, если я решу создать свою фирму, к-я будет девелопить Open Source программы - уверен, я долго не протяну. Таковы реалии. В этом плане мне потихоньку начинает нравится GTK. Развитая библиотека, хорошая лицензия. Еще fox-tookit ничего, но вот на MinGW мне пока не удалось скомпилить приложения под нее (только под VC++ ). Что, есессно, сбавляет мой интерес к этой либе. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Дмитрий Т |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 93 Регистрация: 16.3.2005 Где: Самара Репутация: нет Всего: 4 |
Меня на чистый Си не тянет... Да и gimp под виндовс оттолкнул глюками. А про C++ оболочку GTK (gtkmm) мало лестных отзывов. А wxWidgets (wxWindows)? Пока читаю хелпы. Немолодая библиотека, есть классы и для баз данных и другие полезности. Присматриваюсь. Хочется русскую документацию. классы http://wxwidgets.org/manuals/2.6.2/wx_clas...ml#classesbycat функции http://wxwidgets.org/manuals/2.6.2/wx_func....html#functions |
|||
|
||||
srd |
|
|||
Нереварин Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: нет Всего: 49 |
wxWidgets обычно ругают за то, что она не соответствует понятию хорошо спроектированной библиотеки для Си++. Например, несколько пунктов из Programming Style Guide:
Да это не Си++, это черти-что. В библиотеке используется огромное количество макросов. Вместо сигналов/слотов - карты сообщений (на макросах). Не понравился их самописный формат для файлов ресурсов. Править скрипт на XML-подобном языке - это рехнуться можно. Так, оставила впечатление - тот же MFC, только в профиль. -------------------- Не смей читать мою подпись!!! |
|||
|
||||
Kurt |
|
||||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
А я стараюсь создавать свои собственные классы-обертки, внутри к-х уже вызываю gtk-ф-ции. А "внешне" - идет работа на уровне классов. Т.е. например делаю класс
Хотя, конечно, это не совсем то. .. Про WxWindows слышал, что у нее могут возникнуть проблемсы с переносимостью, когда M$ будет переходить на .NET. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
Дмитрий Т |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 93 Регистрация: 16.3.2005 Где: Самара Репутация: нет Всего: 4 |
Они объясняют это тем, что на первом месте изначально стояла переносимость, а далеко не все компиляторы с момента появления библиотеки (1992) поддерживали STL и др. Стандарт на C++ появился только в 1998... Сейчас они двигаются в сторону большей поддержки STL ( http://www.wxwidgets.org/roadmap.htm ). Кстати у Qt вроде тоже свой класс для строк, а не STL`овский... видимо это действительно удобнее. Вобщем, если те компиляторы которыми вы пользуетесь поддерживают все перечисленные вкусности C++ от которых предлагают отказаться, то можно их спокойно использовать |
||||
|
|||||
Дмитрий Т |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 93 Регистрация: 16.3.2005 Где: Самара Репутация: нет Всего: 4 |
Это слишком круто (долго) - я хочу писать сами программы, а не библиотеку...
Когда M$ будет переходить на .NET, то у WxWindows могут возникнуть проблемы, только если эти проблемы возникнут у микрософт Очень сомневаюсь чтоб они сменили api не предусмотрев обратную совместимость... ведь тогда уйма программ перестанет работать и виндовс станет беднее linux Эта компания потому и процветает, что до сих пор таких глупостей не делала, вспомните DOS --> Windows. |
||||
|
|||||
srd |
|
|||
Нереварин Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: нет Всего: 49 |
А кто что может сказать хорошего про Visual Component Framework?
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
Натолкнулся на интересную библиотеку, которая, вроде бы, еще не упоминалась на форуме:
Ultimate++ Кроссплатформенный GUI (и не только) фреймворк. Включает среду разработки TheIDE, легко интегрирующуюся как с MSVC 2003 Toolkit, так и с MinGW. BSD-лиценизия. Проект, судя по всему, пока еще в глубокой бете; документации мало. Впрочем, mail-list достаточно активен. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Guest |
|
|||
Unregistered |
Какой редактор форм! Ви че!? И еще себя програмистами називаете? Так писать надо! В блокноте например! Даааааааа! Лень! Редактор те всякой фигни набросает. Боже на че приоритеты смотрят... FOX toolkit - вот реал!!!
|
|||
|
||||
Mad |
|
|||
Опытный Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: нет Всего: 19 |
Видать он пока только тестовые проги делал Как только дойдеш до комерческих проектов то поймеш, что время - деньги А по поводу разных там GUI кросплатформенных библтотек У меня был опыт работы с QT и GTK под Linux (полноценный большой проект) потом, когда начали новый проект под форточку, тоже попробывал начать на GTK чтоб потом если что, то былобы легко перенести, промучался неделю, потом плюнул на енто все и написал проект на MFC как говориться - не стоит пытаться изобрести велосипед тем более, что это только сами либы - кросплатформенные, а результирующие проекты всеравно остаються привызанными к системе |
|||
|
||||
chipset |
|
||||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Полегче, полегче... В больших проектах блокнотом всё не будешь редактировать. И выгоды кстати от этого - никакой, только осознание собственной крутости и кулхацкерности. --------------------
|
||||
|
|||||
Peter |
|
|||
Опытный Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: нет Всего: 1 |
Работаю с Qt. Глюки иногда попадаются, но их не дюже много. Библиотека + дизайнер (редактор форм) + документация сделаны очень хорошо. Это сообщение отредактировал(а) Peter - 10.10.2005, 21:41 -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Если я буду использавать qt без лицензии, компайлиться будет нормально. без окон рекламы?
|
|||
|
||||
pablo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Может кто нить собирал библиотеку Qwt. Это довольно мощный инструмент(библиотека нестандартных кнопочек) для разробатывания разный технических приложений, и является аболочкой Qt. Проблема заключается в том, что когда я попробовал слепить апликацию из Qt и Qwt, то они както вместе не уживались, то компилер находил ошибки в Qt-шных файлах то ещё какую-нить лабудень.
Если кто делал с этой библиотекой что нить, то скажите своё мнение о ней ? Также осмелюсь заметить что существует ещё одна билблиотека под названием QwtPlot3D. Её с сожалению мне получилось собрать только с MSVC 6.0. Очень хорошая библиотека. Ориентированна для построение 3 мерных графиков, но имеет существенный изьян - документация, котороя к сожалению сделана не очень хорошо. Это собственно относится и к Qwt. Так если кто имеет опыт работы с этими библиотеками, то выразите своё мнение . Заранее благодарен. -------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
Гость_Alex |
|
|||
Unregistered |
А как насчет написания кросс-... с помощью gtkmm? вообще реально? точнее откомпилировать потом пов Винду и Линух и чтоб еще потом нормально работало?
|
|||
|
||||
ToshaCh |
|
|||
Опытный Профиль Группа: Участник Сообщений: 555 Регистрация: 10.11.2005 Где: Москва, РФ Репутация: нет Всего: 26 |
Судя по топику проблем с кросс платформой больше чем с ощутимых результатов.
У меня вопрос по Qt: Насколько хорошо эта библиотека интегрируется в Винду? Т.е. насколько реальные у меня проблемы возникнут когда я начну перетаскивать код из Линуха в Винду. И вообще где лучше начинать разработку, а куда код тащить за уши? -------------------- Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 -- Oracle это не только способ отмывания денег, но и вполне себе преличная база данных. |
|||
|
||||
Mayk |
|
||||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Компилиться точно будет без окон рекламы. Окошки полезут когда прогу запускать начнешь.
С их ценами за лицензию у тебя проблемы навряд ли возникнут. Если возникнут - пинай саппорт, если лицензия есть. Если нет - кидай проблемы сюда[только топик новый создай] А вообще - чем меньше не qt-шных либ юзать, тем лучше. Народ, а чем wxWidgets и wxWindows это один гуй, или два разных? А то что-то в документации по гую wxWidgets'ов вверху справа написано - wxWindows. Что за... Пойду-ка я ртфмить. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
А для Qt существует "умеренная лицензия", как почти для всего другого софта? |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
Один. С версии не то 2.4, не то 2.5 из-за лицензионных споров с MS библиотека была переименована в wxWidgets. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Есть бесплатная версия. Урезанная до чертиков. Официально собирается только gcc под вынем(или даже cyg-win'ем). Хотя думаю народные умельцы уже заставили собираться проект другими компиляторами. Но писать комерческие проекты на такой штуки низзя Если не халява, то самая дешевая лицензия - Console Edition стоит $1780(и это без гуя!) А вообще поиск рулит интересно, у ребят выскоая зарплата? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
У меня есть бесплатная под Linux, ни когда скачивал, ни когда собирал не было заморочек(тогда). Теперь их сайт - один большой прайс.
Под "умеренной" имел в виду "full&free". Software is like sex: it's better when it's free.©Linus Torvalds Это сообщение отредактировал(а) powerfox - 20.11.2005, 21:58 |
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Ну дыкть - с линухой фри и идёт. Она урезана. Но не так страшно. В ней нет драйверов для баз данных например афаир. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
А шо там урезано, кроме совместимости с коммерческими компилерами и Solutions? Если ты про open-source версию |
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Меня смущает тот факт что я её не соберу "своим любимым" bcc -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
|
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Мне хочется такую и под windows, без отличий. |
|||
|
||||
NextAlex |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 121 Регистрация: 10.8.2005 Где: Украина, г. Одесс а Репутация: нет Всего: 3 |
А как насчет SDL ?
Она ведь тоже кроссплатформенная и достаточно шустрая ну и бесплатная ... --------------------
Говорила мама: "Учись играть на скрипке". Не хотел носить ноты - будешь носить пианино ... |
|||
|
||||
srd |
|
|||
Нереварин Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: нет Всего: 49 |
И не имеет отношения к GUI. -------------------- Не смей читать мою подпись!!! |
|||
|
||||
B3cK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 29.5.2005 Где: Минск Репутация: нет Всего: 1 |
Подскажите где можно скачать доков по Qt(можно ангельских)...
|
|||
|
||||
pablo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Как правило доки идут вместе с самой библиотекой, под *nix это отдельный пакет, можно также пользоватся Он-Лайн документацией с doc.trolltech.com
-------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
programador |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 65 Регистрация: 12.4.2006 Репутация: нет Всего: нет |
Попробывал VisualWx - вроде перспективная RAD для wxWidgets. Перспективная, а не хорошая потому что всего лишь Альфа и багов немало Но все они терпимые и есть надежда что в финальном релизе приложение останется бесплатным и весьма конкуретноспособным. Уже сейчас хорошо компилит и под MinGV, и под cl . Поддерживает не только wxC++, но wxPhyton. Имеет ряд других достоинств (про недостаки молчу, т.к. понимаю что прога отладку не прошла ).
|
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Что-то лыжи не едут:
ftp://ftp.trolltech.com/qt/source/ А где же взять qt-3.3.* под Windows? Может у кого есть, выложите, пожалуйста ссылочку. |
|||
|
||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
||||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Спасибо.
|
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
pablo, спасибо.
Добавлено @ 23:30 |
|||
|
||||
Dragon |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 73 Регистрация: 10.8.2006 Где: Киев Репутация: нет Всего: нет |
Я много писал на Qt и предпочитаю ее любой другой кросс-платформенной GUI библиотеке Фактически, любой и некроссплатформенной ) IMHO - идеально подходит для создания сложных GUI и один из самых великолепно спроектированных программных проектов, которые я видел.
Теперь по поводу лицензий: Qt Console Edition - только консоль Qt Desktop Light Edition - только графика Qt Desktop Edition - консоль + графика + OpenGL + ActiveQt Одна важная вещь... Qt Console Edition - это Database Module Network Module XML module т.е. исключительно серверные модули, которые я всегда стремился игнорировать, т.к. написать собственные кроссплатформенные врапперы для меня как-то дешевле 2000$ и они мне больше нравятся Кроме того, само понятие кроссплатформенного сервера достаточно абсудрно, IMHO - в плане портирования сервера на Windows и Mac. А в рамках UNIX'ов есть гораздо больше средств обеспечения кроссплатформенности. Сервер то почти всегда работает на *nix'е. Т.е. для меня нет смысла брать Qt Console Edition или Qt Desktop Edition - OpenGL мне никогда не был нужен, консольные модули тоже. А для GUI оптимальный вариант - Qt Desktop Light Edition. т.е. 1990$ - одна платформа, 2990$ - две. Для Mac'ов писать не нужно было никогда. Итак, 3000$ за библиотеку... Плюс порядка 400$ за продление support'а в год... Но последнее не обязательно. Конечно, скажем Visual C++ + MSDN без support'а стоит на порядок дешевле. Но там нет ни удобного дизайнера, ни интернационализации, ни кроссплатформенности. Потому, если иметь достаточный опыт в open-source Qt, можно выложить 3000$ за возможность спокойно использовать качественную библиотеку в своих проектах, даже если для этого прийдется покопить денежку 2 - 4 месяца. А кому-то и за одну з/п купить Это сообщение отредактировал(а) Dragon - 12.8.2006, 14:49 |
|||
|
||||
powerfox |
|
|||
I wanna fork() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 97 |
Вышла книга по qt4 от разработчиков trolltech: http://www.trolltech.com/developer/documentation/books/2
Я сейчас опять начал учить qt, но третий(по такой книге). |
|||
|
||||
SergikXP |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.10.2006 Репутация: нет Всего: -1 |
Только не забудьте, что Тролли делают скидки малому бизнесу до 65% от стоимости, так что библиотека выходит под 1000$ всего навсего. |
|||
|
||||
Nil |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
Я сейчас заканчиваю писать класс http сервера.Код кроссплатформенный.Есть возможность сопоставлять определенному событию на сервере функцию в программе, т.е. собственно чем не GUI ?..
|
|||
|
||||
Daevaorn |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
||||
|
||||
Nil |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
Daevaorn, Всмысле чем ?..обыкновенные ссылки на функции...
т.е. сопоставление событие - функция или запрашиваемый файл - функция... Для создания интерфейсов вполне, хотя небольшие сложности с реалтайм применением изменений настроек сделанных к примеру drug'n'drop...но javascript решает... |
|||
|
||||
Daevaorn |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
связи с GUI большой не вижу. |
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Я вообще не вижу. Так можно сказать всё ГУИ HTTP-сервер - это замечательно, но это не ГУИ-либа. |
|||
|
||||
Nil |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
Daevaorn,
Любитель, Да, извиняюсь, GUI конечно же громко сказано, так, возможно для какого-либо приложения настройки через web интерфейс устанавливать... Хотелось бы спросить по-поводу Qt... Покупая лицензию, суппорт я обеспечиваю себе на год ?.. И какие права я буду иметь на последующие релизы Qt ?.. Извиняюсь если вопрос уже был, тема большая... |
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
|
|||
|
||||
zorg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
А "нашлепку" над X11 можно под FreeBSD юзать а то я ее что то в пакетах не нашел.
|
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
zorg, x11-toolkits/qt4-gui - соответствующий порт во фрюхе.
|
|||
|
||||
zorg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
Sory я имел в виду wxWidges - wxX11
|
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
xx-toolkits/wxgtk2x.
wxWidgets же напрямую с XLib не работает. Потому такое название |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
Нет. Есть wxGTK, а есть wxX11: http://www.wxwidgets.org/downloads/ Но выглядит куда хуже |
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Вру работает. Есть и такой вариант. В портах фрюхи, наверно, решили оставить GTK+-binding только.
Добавлено через 1 минуту и 25 секунд Я сам написал - потом посмотрел. Решил исправиться... |
|||
|
||||
zorg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
wxWidgets нет ни какой надстройки чтоб по *nix видгеты имели вид как в qt? А то гномовские темные окошки удручают.
|
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Тут уж вопрос про GTK. Можешь посмотреть на gtk-qt-engine.
|
|||
|
||||
Serbis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 9.12.2007 Репутация: нет Всего: нет |
У меня вот такой косячный вопрос! Как я понял QT предназначен для разработки практически любого софта. Недавно узнал у соществовании QT Console которая предназначена для разработки очень серьезных программ, типа серверных систем. После того как я начал изучать QT, появилось странное ощущение что QT столь всемогущь что он скоро вообще вытеснит все концепции программирования на чем то другом, как DirectX вытеснил OpenGL. Столь ли он могуществен как мне ощущается, или не стоит им работать с такими узкими категориями как sql, веб и т. д. и использовать его только для постоения GUI?
|
|||
|
||||
JackYF |
|
|||
полуавантюрист Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Ух ты, а мужики-то не знают QT - очень и очень неплохой фреймворк и обёртки для работы со многими вещами. Что в нём есть - с помощью того работать можно и нужно. Чего нет - соотвественно нет. |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
С тем же успехом, могу сказать, что я всех людей с планеты вытеснил, так как кроме меня в квартире никого нет... Serbis Если ты знаешь только одну ОС и о других просто не слышал, то это не значит, что их нет. А DirectX - это платформозависимая либа (работает только на Windows). А что же тогда на GNU/Linux, *BSD, MacOS и пр. никсах? OpenGL! Так что по числу поддерживаемых платформ OpenGL на голову впереди DirectX. Думаю, именно поэтому есть QGLWidget, но нет QDXWidget... |
|||
|
||||
Lotrex |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 95 Регистрация: 9.2.2006 Где: Казань Репутация: нет Всего: 3 |
Да, ужас. Мало того, исполняемый файл самой простейшей программки на wxWidgets получился аж 2 МБ с хвостиком!!! Теперя мои впечатления от FOX-а. Я мучался 3 дня, пытаясь откомпилить ее на Dev-C++ (то есть фактически на MinGW), в конце-концов я это сделал, еще день понадобился что бы собрать все примеры. Потом обратился к документации, и пришел в ужас. Те же макросы на каждом шагу, карты сообщений. Вообще, от макросов меня мутит. Как потом это под отладчиком проходить? Конечно, решение известно, но пользуются им лишь в крайних случаях (я не пользовался за 8 лет ни разу). Счас присматриваюсь уже к 3-ей по счету либе (первые 2 - это wxWidgets & Fox, Ot не рассматривал поскольку тож хочется по возможности писать на продажу), либа Visual Component Framework. На этот раз перед тем как скачивать, решил изучить доку поподробнее Это сообщение отредактировал(а) Lotrex - 21.2.2008, 13:41 |
|||
|
||||
EvgeniyK77 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.8.2006 Репутация: нет Всего: нет |
А никто не подскажет, какую из библиотек GUI с открытыми исходниками проще всего адаптировать под произвольную ОС. Я имею в виду QNX. Т.е., мне нужно писать кроссплатформенный софт (с GUI), к-й м. будет собирать и под QNX-ом, и под Windows, и м.б., под чем-то ещё. В принципе, для QNX м. скачать lib-ы для GTK и Qt, но хочется собирать новые версии самому.
|
|||
|
||||
just_geek |
|
|||
Опытный Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Lotrex
Так кто же мешает на Qt писать на продажу? Версия 4.5 будет под LGPL. EvgeniyK77 Попробовать FLTK и прочие... Тут даже qt 4.2.3 удалось по qnx собрать |
|||
|
||||
pan2004 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 357 Регистрация: 28.7.2007 Репутация: 6 Всего: 9 |
||||
|
||||
seraf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
Кажется никто не сказал, что Qt теперь доступна под LGPL.
На сколько я понял, это означает, что можно брать бесплатную версию Qt и писать закрытую программу. Поправьте если что не так. |
|||
|
||||
SABROG |
|
||||
Hacker Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
http://qt.nokia.com/products/licensing/licensing Бесплатных версий две GPL 3.0 и LGPL 2.1. Чтобы не открывать исходники твоей коммерческой программы ты обязан использовать лицензию LGPL 2.1 и линковать программу с Qt динамически (никакой статики, дллки Qt лежат рядом с программой), если менялись исходники самой Qt, то ты обязан выложить исходный код этих изменений.
Много раз говорилось. |
||||
|
|||||
seraf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
А разве нельзя выкладывать две версии? Одна слинкована статически, другая - динамически. Мне казалось, что главное - наличие возможности (для пользователя программы) получить динамически слинкованную. Надо - используй то, надо - это. Мы же ничего не скрываем, если вы взяли статически слинкованную версию и вам надо обновить версию Qt, которая используется в программе - нет проблем, скачайте динамически слинкованную, она доступна. Как в случае с предоставлением исходников: не обязательно поставлять исходники вместе с установщиком, но если люди попросят, то им исходники должны предоставить. Это сообщение отредактировал(а) seraf - 3.3.2010, 09:17 |
|||
|
||||
SABROG |
|
||||||
Hacker Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Не обязательно с программой, но обязательно дать ссылку/источник где можно скачать исходники и копию лицензии. И там всё это быть должно. В этом случае тогда нужно использовать GPL 3.0 и можешь линковать статически. |
||||||
|
|||||||
seraf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |