powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Расскажите про QT
89 сообщений из 89, показаны все 4 страниц
Расскажите про QT
    #38025280
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите о qt
Чем он хорош и чем плох
В каких проектах можно использовать qt а в каких нельзя
и т.д.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025290
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type,
зачем?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025294
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу понять где станет жарко
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025310
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type,

там все гладко и сладко. Кодь давай.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025348
GUI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI
Гость
prot0typeРасскажите о qt
Чем он хорош и чем плох
В каких проектах можно использовать qt а в каких нельзя
и т.д.
Кросплатформенный GUI.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025351
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0typeЧем он хорош и чем плох

Плох макросами. Но если их не ворошить и не замечать, то хорош.

Не гладко только с IDE-шкой QtCreator. Она проста и удобна, но в ней много чего не хватает, особенно в плане формошлепства. Например, на тулбар можно перетаскивать только экшины (создается ToolButton). Так что, банальную кнопку-выпадающий-список придется руками туда тулить, а не мышкой в дизайнере. Зато компоненты можно стилизовать с помощью css!
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025353
HTML5+CSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragonprot0typeЧем он хорош и чем плох

Плох макросами. Но если их не ворошить и не замечать, то хорош.

Не гладко только с IDE-шкой QtCreator. Она проста и удобна, но в ней много чего не хватает, особенно в плане формошлепства. Например, на тулбар можно перетаскивать только экшины (создается ToolButton). Так что, банальную кнопку-выпадающий-список придется руками туда тулить, а не мышкой в дизайнере. Зато компоненты можно стилизовать с помощью css!
А CSS там 3 и нельзя ли все визуальное сделать в HTML5+CSS?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025355
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну правильно называть QSS (Qt Style Sheets). А так да, CSS 2/3 со своими дополнениями.

HTML-а нет, но врядли это можно назвать досадным фактом ))
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025356
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.: Зато HTML есть там, где он действительно полезен, т.е. кроме компонента-браузера (QTextBrowser) html-ом можно оформлять текст в QLabel и QTextEdit.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025394
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vvmprot0type,

там все гладко и сладко. Кодь давай.Что вы говорите, а по моему там все так обобщено что давольно медленно получается.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025396
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Katamaran1987,

Довольно медленно по сравнению с чем? И на каких задачах?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025474
mr.davidos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type,

Думаю если Вы пишите приложения под Windows, то тут лучше выбор в пользу .NET/C#.
Unix приложения - Qt/C++
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025499
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanKatamaran1987,

Довольно медленно по сравнению с чем? И на каких задачах?Thread медленные, концепция сигнал слотов как минимум 4 редиректа, QObject и шаблоны не совместимы, соединение сигналов и слотов по тексту, контенеры вообще все в топку.На винде пусть WTL догонет на маке CoCoa, на линуксе тоже уступит GTK изза своих оберточек кросплотформенных, все оберточки(универсальные решения всегда несут лишние затраты), огромные экзешники на выходе не бесплатность статической сборки,все высосоно из буста и std.Ничего нового я в нем не увидел мемори лики изза parent-children концепции, когда event loop закончился, расходы на pimple идиоме со своими q_ptr d_ptr,qmake сразу можно заменить на cmake.Дырок много, за всем надо глаз да глаз.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025622
GUI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI
Гость
Katamaran1987rovanKatamaran1987,

Довольно медленно по сравнению с чем? И на каких задачах?Thread медленные, концепция сигнал слотов как минимум 4 редиректа, QObject и шаблоны не совместимы, соединение сигналов и слотов по тексту , контенеры вообще все в топку .На винде пусть WTL догонет на маке CoCoa, на линуксе тоже уступит GTK изза своих оберточек кросплотформенных, все оберточки(универсальные решения всегда несут лишние затраты), огромные экзешники на выходе не бесплатность статической сборки,все высосоно из буста и std.Ничего нового я в нем не увидел мемори лики изза parent-children концепции, когда event loop закончился, расходы на pimple идиоме со своими q_ptr d_ptr,qmake сразу можно заменить на cmake.Дырок много, за всем надо глаз да глаз.
Посмотрите внимательней, где именно идет соединение сигналов и слотов идет switch/case интовый.
Контейнеры специально оптимизированы и можно указывать копирование без конструкторов элементов, что заметно быстрее чем std::vector.
http://www.youtube.com/watch?feature=player_detailpage&v=U_uWGaBETsw#t=753s
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025625
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Плюс, в Qt5 можно коннектить без SIGNAL и SLOT.
Из действительно раздражающих особенностей - несовместимость Qt и шаблонов. Но и то, можно найти обходные пути.
Всё остальное - это следствие его возможностей. Возможности не берутся ниоткуда, за них нужно платить. В случае с Qt эта плата невелика.
Аналогов ему я не знаю. Аналогов, которые умеют все то же, что умеет кьют. На всех его платформах.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025669
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rovanПлюс, в Qt5 можно коннектить без SIGNAL и SLOT.
Из действительно раздражающих особенностей - несовместимость Qt и шаблонов. Но и то, можно найти обходные пути.
Всё остальное - это следствие его возможностей. Возможности не берутся ниоткуда, за них нужно платить. В случае с Qt эта плата невелика.
Аналогов ему я не знаю. Аналогов, которые умеют все то же, что умеет кьют. На всех его платформах.Аналогов нет я не спорю но кричать что он супер пупер тоже не надо, натив всегда победит как не крути.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025673
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GUIKatamaran1987пропущено...
Thread медленные, концепция сигнал слотов как минимум 4 редиректа, QObject и шаблоны не совместимы, соединение сигналов и слотов по тексту , контенеры вообще все в топку .На винде пусть WTL догонет на маке CoCoa, на линуксе тоже уступит GTK изза своих оберточек кросплотформенных, все оберточки(универсальные решения всегда несут лишние затраты), огромные экзешники на выходе не бесплатность статической сборки,все высосоно из буста и std.Ничего нового я в нем не увидел мемори лики изза parent-children концепции, когда event loop закончился, расходы на pimple идиоме со своими q_ptr d_ptr,qmake сразу можно заменить на cmake.Дырок много, за всем надо глаз да глаз.
Посмотрите внимательней, где именно идет соединение сигналов и слотов идет switch/case интовый.
Контейнеры специально оптимизированы и можно указывать копирование без конструкторов элементов, что заметно быстрее чем std::vector.
http://www.youtube.com/watch?feature=player_detailpage&v=U_uWGaBETsw#t=753s
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025677
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите внимательней, где именно идет соединение сигналов и слотов идет switch/case интовый.
да там смотреть нечего я б уже колбек вызвал пока ты там по свичу своему бегаешь, и аргументы туда сюда регистрируешь qmetyperegister.Ты посмотри получе сколько там проверок до того как именно пойдет инвоук.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025745
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-то тут брякнул, что при статической сборке "небесплатно".
Наверное, показалось.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025759
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran1987да там смотреть нечего я б уже колбек вызвал
И что мешает? Топик же не о том, как уговорить Катамарана поюзать Qt? Или я чего пропустил? )))

Но из того факта, что ты бы уже давно калбек вызвал, не означает, что это единственно верный подход, а все остальные уг и тормознутые. Медленнее - это относительная оценка. В абсолютном же понимании фраза "тормозной GUI" у меня ассоциируется в первую очередь с вебовской жикверей, ну а на десктопе Ява и NET. Слоты в Qt или не слоты, а что-то пальму первенства он в этой дисциплине не рвет...

Короче говоря,

а) что видит Катамаран? О, топик для похваления Qt! Ага, ща я им сниму розовые очечки! ))

б) что видит автор топика? Спросил людей чем им нравится, а чем нет. Пришел Катамаран и давай поносить по принципу "все говняно - хуже некуда", и сыпет какими-то терминами, что собственно понять, что именно говняно, почему именно говоняно и, главное, НА СКОЛЬКО говняно в сравнении - понянь невозможно.

Результ предугадать или и так понятен? ))
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025765
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmКто-то тут брякнул, что при статической сборке "небесплатно".
Наверное, показалось.
Сцылку в студию, где описана LGPL статическая сборка...
Да и лицензия LGPL ОБЯЗЫВАЕТ либо исходники публиковать, либо библиотеки/объектные файлы с описанием и сценарием сборки.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025766
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran1987rovanПлюс, в Qt5 можно коннектить без SIGNAL и SLOT.
Из действительно раздражающих особенностей - несовместимость Qt и шаблонов. Но и то, можно найти обходные пути.
Всё остальное - это следствие его возможностей. Возможности не берутся ниоткуда, за них нужно платить. В случае с Qt эта плата невелика.
Аналогов ему я не знаю. Аналогов, которые умеют все то же, что умеет кьют. На всех его платформах.Аналогов нет я не спорю но кричать что он супер пупер тоже не надо, натив всегда победит как не крути.
Да вы ШО???
На wx гляньте...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025773
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xvvmКто-то тут брякнул, что при статической сборке "небесплатно".
Наверное, показалось.
Сцылку в студию, где описана LGPL статическая сборка...
Да и лицензия LGPL ОБЯЗЫВАЕТ либо исходники публиковать, либо библиотеки/объектные файлы с описанием и сценарием сборки.
LGPL 2.1 требует всего лишь продоставить возможность дляу пользователя(по его зппросу, но не позднее 3 лет) связывания с его версией открытой библиотеки. При статисеской линковке достаточно предоставить закрытые части в виде объектных модулей. При динамической - ничего не надо, разделяемые библиотеки он заменит сам.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025776
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извинения за опечатки, со смартфоном на улице трудно в виртуальные кнопки попадать.:)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025785
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmИзвинения за опечатки, со смартфоном на улице трудно в виртуальные кнопки попадать.:)
Не ленитесь ссылки публиковать:)

Из перевода LGPL:
...
2. Лицензиат вправе модифицировать свой экземпляр или экземпляры Библиотеки полностью или любую ее часть. Данные действия Лицензиата влекут за собой создание произведения, производного от Библиотеки. Лицензиат вправе изготовлять и распространять экземпляры такого произведения, производного от Библиотеки, или собственно изменений в соответствии с пунктом 1 настоящей Лицензии при соблюдении следующих условий:

a) производное произведение должно быть библиотекой;

b) файлы, измененные Лицензиатом, должны содержать соответствующие уведомления о том, что они были изменены, а также дату внесения изменений;
...

Подпункт а прочтите.
Да, и ткните меня носом, про 3 года.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025790
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Произведение, использующее Библиотеку, представлено в исполняемой форме, оно должно включать в себя все данные и программные утилиты, необходимые для воспроизведения из него исполняемого файла. Однако, в качестве особого исключения распространяемые материалы могут не включать того, что обычно распространяется (в виде исходного текста или в бинарной форме) с основными компонентами (компилятор, ядро и т.д.) операционной системы, в которой работает исполняемый файл, за исключением случаев, когда исполняемый файл сопровождается таким компонентом.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025792
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025793
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункт шесть, далее любой из вариантов.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025795
QML
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QML
Гость
rovanПлюс, в Qt5 можно коннектить без SIGNAL и SLOT.
Это там как-то через QML делается или по какому слову искать?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025806
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmnik_x,
http://www.infolex.narod.ru/gpl_gnu/lgplrus.html

1. Да, я гуглом пользоваться умею.
2. Про 3 года где?
3. Про варинт статической сборки читаем ВНИМАТЕЛЬНО.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025814
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_x,

Пункт 6, вариант c), потом - а).
—-----------
Что именно читаем внимательно?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025821
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята из wxWidgets не так агрессивны в собственной рекламе, и приводят таблицу сравнения с другими библиотеками (GUI):
http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits

Присоединяюсь к Katamaran1987, Thread-ы действительные медленные и "прожорливые". Само приложнние получается довольно приличного размера. Для сравнения, одинаковый функционал был сделан на Qt, FoxToolkit и wxWidgets.

Максимум - Qt = 12 мб.
Минимум - FOX = 1.2 мб
wx - 3.4 мб

"Шустрее" всех так же FOX. Основные недостатки - ограниченность функционала и LGPL.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025822
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmnik_x,

Пункт 6, вариант c), потом - а).
—-----------
Что именно читаем внимательно?
...
при этом за пользователем должно сохраняться право вносить изменения в произведение в целях его адаптации для собственных нужд, а также право осуществлять восстановление структурной схемы алгоритма работы по исходным текстам произведения для отладки внесенных изменений...

Т.е. мсходники давай!
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025824
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
QMLrovanПлюс, в Qt5 можно коннектить без SIGNAL и SLOT.
Это там как-то через QML делается или по какому слову искать?
Нет, не QML, новый статический метод в QObject .
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025826
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvm, кончай парить моск и включать дурака...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025834
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xvvmnik_x,

Пункт 6, вариант c), потом - а).
—-----------
Что именно читаем внимательно?
...
при этом за пользователем должно сохраняться право вносить изменения в произведение в целях его адаптации для собственных нужд, а также право осуществлять восстановление структурной схемы алгоритма работы по исходным текстам произведения для отладки внесенных изменений...

Т.е. мсходники давай!
Ну ты же хоть чуть-чуть контекста придерживайся, а не все подряд выдирай.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025838
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvm,

ДУРАКА ВЫКЛЮЧИ!
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025841
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xvvm,

ДУРАКА ВЫКЛЮЧИ!
Либо сюда пости: http://www.sql.ru/forum/actualtopics.aspx?bid=16
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025843
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xvvm, кончай парить моск и включать дурака...
Народ, вы чего?
Необходимость предоставления исходников при статическом связывани с открытим по lgpl 2.1 кодом - извесный миф, в т.ч. сами кутешники разъясняли.
Просто, для использования исключений lgpl 2.1, использовать динамически подключаемые библиотеки проще, чем по запросу обеспечивать обектниками и инструкциями по сборке.

Ладно, колдуйте. Всем - удачи.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025847
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xТ.е. мсходники давай!
Спор начался с " огромные экзешники на выходе не бесплатность статической сборки "
Обсуждается же - как не показывать миру свой бесценный говнокод, даром никому не нужный.


На Хабре уже дня не проходит, чтобы не появилась очередная статейка на тему "И эта методология/инструмент тоже не дает мне нам добиваться желаемых результатов!". Тут - то же самое. То тормозит, а это требует длительного кропотливого гемороя, тут красиво, но не гибко, а тут гибко, но вынос мозга, тут хотят бесплатно, а тут денежно, но скучно.

Да, любой фреймворк - говно по определению. Но кому легче? Делать то что!? :)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025852
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmnik_xvvm, кончай парить моск и включать дурака...
Народ, вы чего?
Необходимость предоставления исходников при статическом связывани с открытим по lgpl 2.1 кодом - извесный миф, в т.ч. сами кутешники разъясняли.
Просто, для использования исключений lgpl 2.1, использовать динамически подключаемые библиотеки проще, чем по запросу обеспечивать обектниками и инструкциями по сборке.

Ладно, колдуйте. Всем - удачи.
Верно, разъяснения от троллей по их видению LGPL были. Но так ли лояльны будут Digia ???

Пока, что насторахивает следующее:

http://habrahabr.ru/qa/24691/

===
Что случилось с лицензией Qt?

Доброго времени суток, товарищи!
Сегодня зашел я на старый сайт qt.nokia.com, забитый давно в закладках, сработал редирект на qt.digia.com. Ничего необычного, подумал я, компанию продали, и владелец новый. Решил я узнать, что же нового вышло за последний месяц (вроде бы недавно приходило сообщение в RSS об обновлении Qt Creator и обновлении версии библиотеки, но это мелочи). В общем щелкаю по страничкам, ищу список изменений, ссылки на скачивание. Ничего нет. Но есть говорящая кнопка — Try It. Конечно я хочу попробовать, что же изменилось в любимой библиотеке. Первое подозрение появилось, когда мне предложили заполнить форму с данными о себе. Странно все это, подумалось мне, но форму запомнил. Ага, еще и ссылку высылают по почте. Ну ладно. Приходит письмо, а там:
Your evaluation allows you to try Qt for the next 30 days, ending on 2012-10-29. The evaluation version contains all the functionality of Qt, but is limited to 30 days.
Что получается, с официального сайта Qt мне предлагают скачать лишь пробную версию?! Я же не собираюсь покупать коммерческую лицензию! Это какая-то ерунда получается. Что же случилось с Qt, какие планы у Digia на библиотеку?
PS: Слава богу, на qt-project.org представлены весь инструментарий Qt без ограничений. Хотя с такой политикой я начинаю переживать за любимую библиотеку.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025861
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nik_x,
Как-то раньше пропускал wx мимо внимания. Сейчас посмотрел - умеет много. Документация тоже неплохая. Не чета кьютешной, но всё же. Нужно будет исходы поглядеть. Спасибо.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025862
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_x,

Писал человек, ни разу не скачивавший коммерческую версию библиотек.
Они всегда шли как о дельная от О/с сборка. И требовали ввести данные о себе. И, как и сейчас, никто не проверял правильность введенных данный, просьо на мыло слали ссылку на скачивание и триальный ключ.
Кстати, цены на сайте digia - нет.

И да, "свободная версия" теперь на отдельном сайте. И что?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025872
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, еще три копейки.

Если нужно что-то простенькое отобразить в гуе, посмотрите на UIP, я вот здесь писал о нем: http://www.sql.ru/forum/actualthread.aspx?tid=978918

Приложения получаются крошечными и быстрыми. (см. аттачи к сообщениям), никаких лишних dll.
За пару часов можно разобраться с принципами.

Для написания несложных утилит - имхо, самое то.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025874
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmИ да, "свободная версия" теперь на отдельном сайте. И что?
Она там очень давно. Автор панических настроений об этом и упомянул в P.S.

Типа

авторА! Песец! Нас разводят! Бесплатного кокса больше не будет! Уууу!

P.S.: Ну вы это... Саечка за испуг! Я просто раньше на qt.digia.com не бывал.
Но все-равно песец!
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025875
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0typeРасскажите о qt
Чем он хорош и чем плох
В каких проектах можно использовать qt а в каких нельзя
и т.д.
Все хорошо, короче. Но - с оговорками.
Как и везде.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025921
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rovannik_x,
Как-то раньше пропускал wx мимо внимания. Сейчас посмотрел - умеет много. Документация тоже неплохая. Не чета кьютешной, но всё же. Нужно будет исходы поглядеть. Спасибо.

Как конструктор форм (RAD) лучше всего это: http://sourceforge.net/projects/wxformbuilder/files/
(легко добавляются свои собственные виджеты)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025932
QML
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QML
Гость
rovanQMLпропущено...

Это там как-то через QML делается или по какому слову искать?
Нет, не QML, новый статический метод в QObject .
А такое нагромождение QSS/CSS, QML, стилизации виджетом HTML'ем - это стремление сделать возможность легкого портирования приложений с десктопа на web?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38025983
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, если вы не хотите париться с лицензией, то используйте wxWidgets. wxWidgets-лицензия позволяет ВСЕ. И статическую линковку и закрытый код и использования для коммерческих целей, все, что угодно. wxWidgets-лицензия это счастье.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026002
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheratonРебята, если вы не хотите париться с лицензией, то используйте wxWidgets.
Я думаю что вряд ли получится не париться, если соскакивать с Qt на wxWidgets.
Гораздо проще просто отказаться от статического связывания с Qt.
Тем более что врядли есть объективные причины хотеть именно статическое связывание.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026006
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЯ думаю что вряд ли получится не париться, если соскакивать с Qt на wxWidgets.
Гораздо проще просто отказаться от статического связывания с Qt.
Тем более что врядли есть объективные причины хотеть именно статическое связывание.

Ну, по крайней мере с лицензией и статическим связыванием проблем точно не будет.
А вот есть ли объективные причины для статического связывания? Тут у каждого "своя правда", лучше, когда такая возможность есть, а использовать её или нет это уже другой вопрос.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026012
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheratonА вот есть ли объективные причины для статического связывания?

Обычно оно используется, когда библиотека сырая и нестабильная, так что статическое
связывание гарантирует, что приложение будет работать, что бы разработчики библиотеки ни
сломали в следующих версиях.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026028
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSheratonА вот есть ли объективные причины для статического связывания?

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


Обычно люди не говорят того, о чем не знают.

Причины использовать статическое связывание собственно — если тебе не нужно из библиотеки скажем 80% кода, а нужно скажем 5%, и на машине не будет других приложений на базе этой библиотеке, и хочется утащить всё приложение в виде одного файла, то можно линковаться статически.

Это делается сейчас крайне редко.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026029
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivОбычно люди не говорят того, о чем не знают.
Где вы такое видели :)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026032
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xvvmпропущено...

Народ, вы чего?
Необходимость предоставления исходников при статическом связывани с открытим по lgpl 2.1 кодом - извесный миф, в т.ч. сами кутешники разъясняли.
Просто, для использования исключений lgpl 2.1, использовать динамически подключаемые библиотеки проще, чем по запросу обеспечивать обектниками и инструкциями по сборке.

Ладно, колдуйте. Всем - удачи.
Верно, разъяснения от троллей по их видению LGPL были. Но так ли лояльны будут Digia ???

Пока, что насторахивает следующее:

http://habrahabr.ru/qa/24691/

===
Что случилось с лицензией Qt?

Доброго времени суток, товарищи!
Сегодня зашел я на старый сайт qt.nokia.com, забитый давно в закладках, сработал редирект на qt.digia.com. Ничего необычного, подумал я, компанию продали, и владелец новый. Решил я узнать, что же нового вышло за последний месяц (вроде бы недавно приходило сообщение в RSS об обновлении Qt Creator и обновлении версии библиотеки, но это мелочи). В общем щелкаю по страничкам, ищу список изменений, ссылки на скачивание. Ничего нет. Но есть говорящая кнопка — Try It. Конечно я хочу попробовать, что же изменилось в любимой библиотеке. Первое подозрение появилось, когда мне предложили заполнить форму с данными о себе. Странно все это, подумалось мне, но форму запомнил. Ага, еще и ссылку высылают по почте. Ну ладно. Приходит письмо, а там:
Your evaluation allows you to try Qt for the next 30 days, ending on 2012-10-29. The evaluation version contains all the functionality of Qt, but is limited to 30 days.
Что получается, с официального сайта Qt мне предлагают скачать лишь пробную версию?! Я же не собираюсь покупать коммерческую лицензию! Это какая-то ерунда получается. Что же случилось с Qt, какие планы у Digia на библиотеку?
PS: Слава богу, на qt-project.org представлены весь инструментарий Qt без ограничений. Хотя с такой политикой я начинаю переживать за любимую библиотеку.

Если кто не знает, код , единожды выпущенный в gpl, остается таким навсегда.

Что естественно не мешает никому этот код продавать и брать деньги за поддержку, тем более что у qt две лицензии.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026034
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyMasterZivОбычно люди не говорят того, о чем не знают.
Где вы такое видели :)

Ты прав конечно...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026037
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskySheratonРебята, если вы не хотите париться с лицензией, то используйте wxWidgets.
Я думаю что вряд ли получится не париться, если соскакивать с Qt на wxWidgets.
Гораздо проще просто отказаться от статического связывания с Qt.
Тем более что врядли есть объективные причины хотеть именно статическое связывание.
Случалось, мои коллеги-дельфятники от мысли, что "с приложением придется несколько dll таскать", впадают в депрессию.
Это необъяснимо.

Я вот, от .Net по похожей причине шарахаюсь.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026042
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmЯ вот, от .Net по похожей причине шарахаюсь.
.Нет - это другое. Это жесткая привязка к платформе (даже несмотря на Моно).
От этого правильно шарахаться.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026081
rovan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
QMLrovanпропущено...

Нет, не QML, новый статический метод в QObject .
А такое нагромождение QSS/CSS, QML, стилизации виджетом HTML'ем - это стремление сделать возможность легкого портирования приложений с десктопа на web?
Легким движением руки, вопрос о привязке слотов стал вопросом об оформлении.
QSS позволяет задать оформление виджету(в допустимых пределах). Это очень удобно, и очень просто, много проще, чем реализовывать специфичную отрисовку виджета.
Обработка HTML в лейблах - опять же, очень удобно. Можно её использовать, можно не использовать. Но, когда придётся что-то оформить в соответствии с требованиями заказчика - уже есть готовый функционал, со стандартизованным способом описания оформления.
QML - отдельный разговор. Общая идея - описывать графический интерфейс простым декларативным языком, независимо от общей логики приложения(которую можно по-прежнему писать на С++). Ещё там что-то подшаманили по части отрисовки.
ИМХО - портирование с десктопа на веб здесь никаким боком не пришьёшь.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026088
QML
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QML
Гость
rovanQMLпропущено...

А такое нагромождение QSS/CSS, QML, стилизации виджетом HTML'ем - это стремление сделать возможность легкого портирования приложений с десктопа на web?
Легким движением руки, вопрос о привязке слотов стал вопросом об оформлении.
QSS позволяет задать оформление виджету(в допустимых пределах). Это очень удобно, и очень просто, много проще, чем реализовывать специфичную отрисовку виджета.
Обработка HTML в лейблах - опять же, очень удобно. Можно её использовать, можно не использовать. Но, когда придётся что-то оформить в соответствии с требованиями заказчика - уже есть готовый функционал, со стандартизованным способом описания оформления.
QML - отдельный разговор. Общая идея - описывать графический интерфейс простым декларативным языком, независимо от общей логики приложения(которую можно по-прежнему писать на С++). Ещё там что-то подшаманили по части отрисовки.
ИМХО - портирование с десктопа на веб здесь никаким боком не пришьёшь.
QSS, QML и HTML - все про оформление, т.е. они в чем-то друг друга заменяют, а в чем-то дополняют?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026153
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. QML - это упрощенный подход/язык проектирования интерфейсов, главным образом предназначенный для удобства разработки под мобильные устройства.

Qt Widgets - это нормальное (универсальное) формошлепство.

Т.е. в контексте Qt нет необходимости вообще помнить о существовании QML.


2. CSS используется по прямому назначению - не нравится стандартный внешний вид элемента управления, описываем свой стиль с помощью css. Разумеется, вместо этого можно было бы наделить компоненты соответсующими атрибутами, которые бы мешались под ногами. Или можно было бы заниматься написанием пользовательских компонент на основе стандартных, которые поддерживают шкурки и прочие свойства, которых кому-то не хватает.

Т.е. это не для переносимости в веб, а аналогично тому, как в вебе (в html).

3. HTML для описания форм в QT не используется . Ибо HTML не для этого. В любом случае, это был бы уже не HTML, а XML очень напоминающий HTML. Ну а .ui файлы, которые генерирует дизайнер форм конечно на XML-е, но и отдаленно не напоминающем HTML.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026241
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragon,

Хот что-то похожее на правду в топике пошло ... Спасибо...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026382
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.DragonKatamaran1987да там смотреть нечего я б уже колбек вызвал
И что мешает? Топик же не о том, как уговорить Катамарана поюзать Qt? Или я чего пропустил? )))

Но из того факта, что ты бы уже давно калбек вызвал, не означает, что это единственно верный подход, а все остальные уг и тормознутые. Медленнее - это относительная оценка. В абсолютном же понимании фраза "тормозной GUI" у меня ассоциируется в первую очередь с вебовской жикверей, ну а на десктопе Ява и NET. Слоты в Qt или не слоты, а что-то пальму первенства он в этой дисциплине не рвет...

Короче говоря,

а) что видит Катамаран? О, топик для похваления Qt! Ага, ща я им сниму розовые очечки! ))

б) что видит автор топика? Спросил людей чем им нравится, а чем нет. Пришел Катамаран и давай поносить по принципу "все говняно - хуже некуда", и сыпет какими-то терминами, что собственно понять, что именно говняно, почему именно говоняно и, главное, НА СКОЛЬКО говняно в сравнении - понянь невозможно.

Результ предугадать или и так понятен? ))
Меня уговаривать не надо я каждый день с qt имею дело и знаю что я говорю.
1)Thread медленные, смотрим буст и std нету виртуальных функций, нету уведомлений типо started finished isRuning,некторые вещи что тянутся вместе с QThread и его eventloop мне не нужны бывает, из трейда в трейд передать указатель уже проблемы танцы с парентом,обыные структуры нучжно обогощать метатипом qt иначе только директ конекшн.
2) концепция сигнал слотов как минимум 4 редиректа, откройте дебаг и посмотрите как оно питляет а ведь по сути обычный колбек, и все абсолютно ве начинают болеть болезнью а давай сделаем сигнал и слот когда он там не нужен, увидели что можно конекти а зачем нам обзервер патерн даже вообще, передал парента и дергай его методы кто быстрее будет?
3) QObject и шаблоны не совместимы, если наследуешься от QObject не может быть клса темплейтным, начинаются всякие воркэраунды http://doc.qt.digia.com/qq/qq15-academic.html вот такого типа, у буста тоже есть сигналы можешь темплейтить оптемплетится.
4)соединение сигналов и слотов по тексту, в бусте не по тексту,не нужен макрос SIGNAL/SLOT и мок компилятор.
5)На винде пусть WTL догонет на маке CoCoa, на линуксе тоже уступит GTK изза своих оберточек кросплотформенных, все оберточки(универсальные решения всегда несут лишние затраты), ну а что нет? ну все конечно зависит от поставленной задачи, если у тебя одна платформа и не будет расширения натив-перформанс.
6)огромные экзешники на выходе не бесплатность статической сборки, тоже правда собирите и посмотрите а потом получаются всякие статьи как обезжирить qt экзешник гдето видел в нете.По поводу платности пришла Digia и бабушка на двое сказала что теперь будет бесплатным, нокиа завалилась со своим бесплатными пряниками и отказалась от qt, хотя каждый понимает что
wxWidgets и рядом не стоял.
7)все высосоно из буста и std, откройте исходники там копии алгоритмов std, а гдето и явно boost нэймспейс используется, qt обертка точка.
8)мемори лики изза parent-children концепции, увидели халяву что подчищать не надо так давай наследоваться от qobject и все как стадо наследуемся наследуемсяя когда ненадо и пофигу на лишнию тягомутину что тяним сним,а потом в конце программы когда eventloop закончился deletlater не срабатывает и сидим мемори лики считаем.
9)расходы на pimple идиоме со своими q_ptr d_ptr, что других патернов не знаем, и как б...ы бинарная совместимость,все равно собирем из исходников кому она нужна совместимость ваша?
10)qmake сразу можно заменить на cmake, намного мощнее в качеств билд системы cmake даже сравнивать несчем,поэтому ребята из qt поняли и стали поддерщивать cmake.
Ну вот в чем не прав, если вы создали окно и кинули туда 2 контрола и сразу начинаете судить о фреймворке то рановато я думаю.Qt хорош для кросплатформенности но нэйтив функции всегда обгонят факт.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38026524
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran19875)На винде пусть WTL догонетвот этот WTL? : "New: WTL 8.0 has been released on 6/10/2007 ", спасибо, не надо, окаменело за 5 лет уже.

PS остальное - набор букв, какой-то поток сознания, без обид, есичё.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030007
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivnik_xпропущено...

Верно, разъяснения от троллей по их видению LGPL были. Но так ли лояльны будут Digia ???

Пока, что насторахивает следующее:

http://habrahabr.ru/qa/24691/

===
Что случилось с лицензией Qt?

Доброго времени суток, товарищи!
Сегодня зашел я на старый сайт qt.nokia.com, забитый давно в закладках, сработал редирект на qt.digia.com. Ничего необычного, подумал я, компанию продали, и владелец новый. Решил я узнать, что же нового вышло за последний месяц (вроде бы недавно приходило сообщение в RSS об обновлении Qt Creator и обновлении версии библиотеки, но это мелочи). В общем щелкаю по страничкам, ищу список изменений, ссылки на скачивание. Ничего нет. Но есть говорящая кнопка — Try It. Конечно я хочу попробовать, что же изменилось в любимой библиотеке. Первое подозрение появилось, когда мне предложили заполнить форму с данными о себе. Странно все это, подумалось мне, но форму запомнил. Ага, еще и ссылку высылают по почте. Ну ладно. Приходит письмо, а там:
Your evaluation allows you to try Qt for the next 30 days, ending on 2012-10-29. The evaluation version contains all the functionality of Qt, but is limited to 30 days.
Что получается, с официального сайта Qt мне предлагают скачать лишь пробную версию?! Я же не собираюсь покупать коммерческую лицензию! Это какая-то ерунда получается. Что же случилось с Qt, какие планы у Digia на библиотеку?
PS: Слава богу, на qt-project.org представлены весь инструментарий Qt без ограничений. Хотя с такой политикой я начинаю переживать за любимую библиотеку.

Если кто не знает, код , единожды выпущенный в gpl, остается таким навсегда.

Что естественно не мешает никому этот код продавать и брать деньги за поддержку, тем более что у qt две лицензии.

- Не стоит путать GPL и LGPL...
- Код под GPL продавать НИЗЗЯ !!!
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030043
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_x- Код под GPL продавать НИЗЗЯ !!!
Идите и скажите это Редхэту, который GPL-ный RHEL продает.

GPL не накладывает никаких ограничений на продажу или иные способы дистрибуции.
Там ограничения касаются обязательности открытия исходного кода для распространяемой программы.

Или вы может считаете что если исходники открыты то никто не купит такую программу?
Идите и скажите это Редхэту...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030131
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskynik_x- Код под GPL продавать НИЗЗЯ !!!
Идите и скажите это Редхэту, который GPL-ный RHEL продает.

GPL не накладывает никаких ограничений на продажу или иные способы дистрибуции.
Там ограничения касаются обязательности открытия исходного кода для распространяемой программы.

Или вы может считаете что если исходники открыты то никто не купит такую программу?
Идите и скажите это Редхэту...

Да, следует ВНИМАТЕЛЬНО почитать лицензии
РедХат продает не программы ( имеется ввиду то, что в составе стандартного Linux ), а то, что они "наваяли" сами, либо УСЛУГИ по поддержке своей сборки. Сам Линукс - БЕСПЛАТЕН и ПРОДАЖЕ НЕ ПОДЛЕЖИТ.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030373
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xДа, следует ВНИМАТЕЛЬНО почитать лицензии
РедХат продает не программы ( имеется ввиду то, что в составе стандартного Linux ), а то, что они "наваяли" сами, либо УСЛУГИ по поддержке своей сборки. Сам Линукс - БЕСПЛАТЕН и ПРОДАЖЕ НЕ ПОДЛЕЖИТ.

Действительно стоит читать внимательней
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030853
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinnik_xДа, следует ВНИМАТЕЛЬНО почитать лицензии
РедХат продает не программы ( имеется ввиду то, что в составе стандартного Linux ), а то, что они "наваяли" сами, либо УСЛУГИ по поддержке своей сборки. Сам Линукс - БЕСПЛАТЕН и ПРОДАЖЕ НЕ ПОДЛЕЖИТ.

Действительно стоит читать внимательней
Ну, прочел еще раз, и что?
Еще раз узнал, что можно заплатить за распространение и поддержку.
И что дальше?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030863
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvin,

А, наверное вы имели ввиду, что по отношению к тому, кто все таки "толкнул" GNU-тую программу не может быть инициирован судебный процесс? Ну так это хамство будет на вашей совести...
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030896
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvin,

Если Вы не можете передавать лицензированное произведение так, чтобы удовлетворять одновременно Вашим обязательствам согласно Данной Лицензии и любым другим релевантным обязательствам, то Вы не должны распространять её вовсе. Например, если Вы согласны с условиями, обязывающими Вас собирать авторские отчисления с тех, кому Вы передаёте Программу, за право оследующей передачи, единственный способ удовлетворить этим условиям и Данной Лицензии будет полное воздержание от передачи Программы.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030920
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересные факты
Microsoft распространяет для владельцев нетбуков USB-ключи с программой установки Windows 7. Однако выяснилось, что программа содержит код, находящийся под GPL. В ноябре 2009 года Microsoft извинилась перед покупателями и пообещала открыть код программы[11][12]. 10 декабря 2009 года Microsoft окончательно открыла исходные коды Windows 7 USB/DVD Download Tool под лицензией GPLv2[13]. Windows 7 USB/DVD Download Tool можно скачать из Интернета по адресу: http://wudt.codeplex.com/
...
Рейтинг: 0 / 0
Расскажите про QT
    #38030936
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran1987Меня уговаривать не надо я каждый день с qt имею дело и знаю что я говорю.


Уговаривать в чем? Вы так и не поняли, что уговариваете вы в чем-то.

Т.е. пояснениями, что именно в фреймворке медленное и почему вы дали полезную информацию .
А дальнейшим спором, из этого каким-то образом произошедшим, не понятно, что и зачем хотите сказать.

Вы за то, чтобы дропнуть любые не нативные фреймворки или что? Так вроде нет - говорите, что сами пользуете Qt ежедневно. А что натив всяко быстрее оберточек и удобств - так это вроде и доказывать нет смысла.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38031034
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xНу, прочел еще раз, и что?
Еще раз узнал, что можно заплатить за распространение и поддержку.
И что дальше?

И еще раз прочти и покажи, где там написано, что «программы под GPL продавать нельзя». Можно и вполне законно, купят или нет — вопрос другой.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38031036
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_xk0rvin,

Если Вы не можете передавать лицензированное произведение так, чтобы удовлетворять одновременно Вашим обязательствам согласно Данной Лицензии и любым другим релевантным обязательствам, то Вы не должны распространять её вовсе. Например, если Вы согласны с условиями, обязывающими Вас собирать авторские отчисления с тех, кому Вы передаёте Программу, за право последующей передачи, единственный способ удовлетворить этим условиям и Данной Лицензии будет полное воздержание от передачи Программы.

Перечитай этот текст еще раз, осмысли и расскажи каким местом он запрещает мне продавать GPL-программу, хоть свою, хоть чужую.

Даю подсказку: там написано, что ты не можешь требовать от человека, которому ты передаешь программу, платить тебе отчисления в случае, когда он передает программу еще кому-то. Но с него взять деньги за то, что передашь ему, вполне можешь.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38031039
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinПеречитай этот текст еще раз, осмысли и расскажи каким местом он запрещает мне продавать GPL-программу, хоть свою, хоть чужую.

Даю подсказку: там написано, что ты не можешь требовать от человека, которому ты передаешь программу, платить тебе отчисления в случае, когда он передает программу еще кому-то. Но с него взять деньги за то, что передашь ему, вполне можешь.

Т.е. РедХат, например, не может обязать пользователей CentOS платить ему (РедХату) отчисления, несмотря на то, что CentOS основан на кодовой базе RHEL, за который платить нужно. Но это можно сделать один раз, а потом спокойно раздавать всем желающим нахаляву, что и делают мейнтейнеры CentOS.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033775
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите-ка, пишут , что не будет больше поддержки Symbian (Аминь), но официально заявлена поддержка развития направления в сторону Android (развитие прокта Ватры).
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033781
vvmСмотрите-ка, пишут , что не будет больше поддержки Symbian (Аминь), но официально заявлена поддержка развития направления в сторону Android (развитие прокта Ватры).Ну наконец-то до них дошло.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033857
Android и iOS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vvmСмотрите-ка, пишут , что не будет больше поддержки Symbian (Аминь), но официально заявлена поддержка развития направления в сторону Android (развитие прокта Ватры).
Ещёб iOS.

А есть C/C++ GUI библиотеки поддерживающие одновременно и Android и iOS?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033946
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А есть C/C++ GUI библиотеки поддерживающие одновременно и Android и iOS?

На сколько я знаю, нет.
Если не считать QT, который потенциально поднимается и там, и там.
Хотя нет, что под Android он поднимается я знаю точно, а что под iOS
на телефоне он работает -- я точно не знаю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033989
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для айос тоже есть порт от группы энтузиастов. На ютубе можно поскать видео, введите "Qt in iOs".

Дигия пишет, что вопрос официальной поддержки в данное время рассматривается.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38033993
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дроид ЛавэрvvmСмотрите-ка, пишут , что не будет больше поддержки Symbian (Аминь), но официально заявлена поддержка развития направления в сторону Android (развитие прокта Ватры).Ну наконец-то до них дошло.
Да вот хз, взлетит ли.
На хабре читал комментарий:
автор Имею печальный опыт использования Necessitas. Как бы он хорош не казался, но за «Code Less. Create More. Deploy Everywhere.» приходится расплачиваться. После релиза приложения я стал получать огромное количество колов в маркете. Аргументы?
— Приходится тянуть Ministro и тяжелые либы Qt.
— Домохозяйки вообще не в курсе и на середине сложного процесса установки бросают это дело.
— На телефонах без маркета (да, как оказалось таких много) людям приходится отдельно искать и ставить Ministro.
— Не нэйтив интерфейс. Ну тут вообще все грустно. За это пользователи Android кидали в меня тухлыми помидорами. (Хочется сказать, что я специально написал интерфейся на Qml таким образом, что бы он максимум был похож на Android, но это не спасло)
— Концепция Activity (и переходы между ними) вообще не соблюдена. А пользователи к этому привыкли.
— Тормознутость. Да, да! Самые тривиальные вещи на Qml довольно часто тормозили. Ну это конечно же если у вас не пару ядер :)
— Еще вещь, про которую забывают… Вот есть у вас бага в приложении. И вы понимаете, что эта бага в Necessitas. И вам ее никак не исправить. Только ждать новую версию. Приходится делать в приложении извращенные workaround, которые со временем накапливаются и жизнь превращается в ад. А багов много, ибо Necessitas в статусе бэта.

Вообщем я конечно очень рад за Necessitas и ценю труд ребят, работающих над ним, но его будущее мне кажется туманным. Чем закончилась моя история? Я плюнул на все и написал все на Android SDK и чистой Java. Теперь все хорошо :)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38034278
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> вот этот WTL? : "New: WTL 8.0 has been released on 6/10/2007", спасибо, не надо, окаменело за 5 лет уже.
WTL 8.1 build 12085 (3/25/2012)
...
Рейтинг: 0 / 0
Расскажите про QT
    #38034802
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosh the bestWTL 8.1 build 12085 (3/25/2012)и как, полузуете в продакшене?
...
Рейтинг: 0 / 0
Расскажите про QT
    #38034914
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> и как, полузуете в продакшене?
есть написанная на atl com штука - и соответственно, проще всего было gui к ней сделать на wtl..
в общем, по сути, winapi, завернутый в шаблоны - со всеми достоинствами и недостатками..
...
Рейтинг: 0 / 0
Расскажите про QT
    #38035015
Katamaran1987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychkosh the bestWTL 8.1 build 12085 (3/25/2012)и как, полузуете в продакшене?Лучше уже WTL чем MFC, а больше то гуи альтернатив то нету у майкрософт.C# не в счет и CLR C++ тоже.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38035084
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Лучше уже WTL чем MFC, а больше то гуи альтернатив то нету у майкрософт.C# не в счет и CLR C++ тоже.
думаю, лучше плясать от обстоятельств: wtl - это такой способ сделать gui-обертку для com-библиотечки в случае, если она с использованием atl написана, так как сам atl плохо это умеет, отдельно ее тоже можно использовать, но без особого выигрыша..
...
Рейтинг: 0 / 0
Расскажите про QT
    #38035303
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran1987Лучше уже WTL чем MFC, а больше то гуи альтернатив то нету у майкрософт.у майкрософт - нету, у конкурентов - есть. ВЦЛ, как минимум, ну и Qt. Если с профайлером к последней подходить, то разогнать можно вполне себе неплохо.
...
Рейтинг: 0 / 0
Расскажите про QT
    #38035372
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katamaran1987egorychпропущено...
и как, полузуете в продакшене?Лучше уже WTL чем MFC, а больше то гуи альтернатив то нету у майкрософт.C# не в счет и CLR C++ тоже.

Я-то вот с этим не согласен.
Если OLE пишеш, то оно понятно -- ATL может и лучше, тем более если пишешь БЕЗ GUI.
А вот без OLE и только GUI -- WTL выглядит поделкой школьника, начитавшегося книжек Александреску.
Так что для GUI от MS лучше таки MFC.
...
Рейтинг: 0 / 0
89 сообщений из 89, показаны все 4 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / Расскажите про QT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]