Russian Qt Forum
Ноябрь 24, 2024, 10:18
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Использование Qt в Windows приложении
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Использование Qt в Windows приложении (Прочитано 4959 раз)
SL
Гость
Использование Qt в Windows приложении
«
:
Ноябрь 02, 2008, 07:13 »
Здравствуйте такой вопрос, предполагается разработка некого SDK для создания карт, и в требованиях стоит кроссплотферменность (Win/Linux/Mac).
Казалось бы Qt выбор очевидный, но появляется проблема в том, что придется клиентам которые будут разрабатывать приложения только под Win (это примерно 65 %, ) приобретать Qt. Если возможность создания ActiveX компонента на Qt. Или получить HWND из виджета, или создать виджет по HWND, ну, в общем, встроить окно созданное средствами WinApi (или с использованием WTL/MFC).
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Re: Использование Qt в Windows приложении
«
Ответ #1 :
Ноябрь 02, 2008, 09:13 »
Вообще конечно интересный вопрос: если я куплю QT и напишу SDK свое, должен ли клиент покупать QT - на мой взгляд нет, если он на прямую не будет дергать QT напрямую.
Записан
Detonator
Гость
Re: Использование Qt в Windows приложении
«
Ответ #2 :
Ноябрь 03, 2008, 13:20 »
Ну в лицензии QT все написано (т.е. клиент не должен покупать QT, но вы должны соблюдать некоторые условия)
Applications must add primary and substantial
functionality to the Qt; (vii) Applications may not
pass on functionality which in any way makes it possible for others to
create software with the Qt, however Licensee may use
the Qt's scripting functionality solely in order to
enable scripting that augments the functionality of the Application(s)
without adding primary and substantial functionality to the
Application(s);
Также вы можете cо своей SDK распространять объектные файлы (список 1) и не можешь прочие файлы (из списка 2)
1.Parts of the Licensed Software that are permitted for distribution ("Redistributables"):
The Licensed Software's main and plug-in libraries in object code form
The Licensed Software's configuration tool ("qtconfig")
The Licensed Software's help tool in object code/executable form ("Qt Assistant")
The Licensed Software's internationalization tools in object code/executable form ("Qt Linguist", "lupdate", "lrelease")
2.Parts of the Licensed Software that are not permitted for distribution include, but are not limited to:
The Licensed Software's source code and header files
The Licensed Software's documentation
The Licensed Software's designer tool ("Qt Designer")
The Licensed Software's tool for writing makefiles ("qmake")
The Licensed Software's Meta Object Compiler ("moc")
The Licensed Software's User Interface Compiler ("uic" or in the case of Qt Jambi: "juic")
The Licensed Software's Resource Compiler ("rcc")
The Licensed Software's generator (only in the case of Qt Jambi)
«
Последнее редактирование: Ноябрь 03, 2008, 13:25 от Detonator
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...