![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
DIMEDROLL |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет, задача указана в теме: есть приложение написанное на Qt, приложение отображает обьекты в OpenGL виджете, имеет меню, тулбары, диалоги.... Нужно "модернизировать" UI так, что бы меню было в форме "Microsoft Ribbons"(тоесть так же как в Microsoft Office 2007). Вот примеры, для тех кто не в теме:
Раз ![]() Предполагаю, что для этого нужно испльзовать C#. Посему возникли вопросы: Возможно ли на Qt написать эти самые риббоны? Если нет, то Как подружить UI на C# с приложением написанным на Qt? |
|
|
![]() |
trdm |
![]()
Сообщение
#2
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
http://www.prog.org.ru/topic_10736_0.html
Предполагаю, что для этого нужно испльзовать C#. Нафига шарп? Задача не особо сложная, просто кодинга немало. Сообщение отредактировал Litkevich Yuriy - 27.10.2009, 18:42 |
|
|
SABROG |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Сама по себе тема - платный контент. Если даже создать стили и использовать ribbon в коммерческом приложении написанном на Qt под другими ОС, то это будет плагиат и Microsoft на полном основании может предъявить свои права и потребовать заплатить штраф за причиненный ущерб.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Да, язык программирования здесь совершенно не причём.
|
|
|
DIMEDROLL |
![]()
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
Litkevich Yuriy, нашел примеры на mfc и на c#... на prog.org.ru видел твою ссылку. Это проэкт на Кьют?
Где то можно посмотреть исходники? SABROG, выходит что приложения с такой темой только под винду разрешены или как? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
SABROG |
![]()
Сообщение
#7
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
SABROG, выходит что приложения с такой темой только под винду разрешены или как? Если ты не линкуешь этот стиль со своим приложением и программа использует стиль в качестве возможного варианта от операционной системы, то вопросов нет. В противном случае даже на картинки или иконки, которые ты можешь использовать в тулбаре или на кнопках, хозяин может предъявить права. Но никто тебе не запретит взять эти картинки с винчестера или любого другого источника и подгрузить динамически в программу. Т.е. легальный путь развития такой: программа продается со стандартными стилями и где-нибудь в секции Download на сайте помещается ссылка на бесплатное скачивание плагина со стилем/стилями сторонних разработчиков. |
|
|
kemiisto |
![]()
Сообщение
#8
|
![]() Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2009 Из: Осло, Норвегия Пользователь №: 1054 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Сама по себе тема - платный контент. Если даже создать стили и использовать ribbon в коммерческом приложении написанном на Qt под другими ОС, то это будет плагиат и Microsoft на полном основании может предъявить свои права и потребовать заплатить штраф за причиненный ущерб. Это ты сам придумал? Ссылку можно увидеть? Мне известно несколько продуктов, где используется немелкософтовская реализация Ribbon'а. Один даже знаю, у которого "мордочка" на Qt. PerfectDisk 10-ой версии. Скриншоты тут. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Ссылку можно увидеть? Из русской википедии:Цитата Компоненты Ribbon присутствуют в RAD Studio 2009, но для их использования необходимо приобрести лицензию. Примечательно, что предлагается купить лицензию у Microsoft, хотя исключительные права на эти компоненты принадлежат TMS Software.
|
|
|
kemiisto |
![]()
Сообщение
#10
|
![]() Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2009 Из: Осло, Норвегия Пользователь №: 1054 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Из русской википедии: Википедия это тот же забор, на котором много чего написано. ![]() ![]() P.S. Последнее время слишком часто сталкиваюсь с достаточно вольными трактовками лицензий. Или вот даже как в этой теме. Где-то что-то слышал... Зато заявления прям таки блещут категоричностью. ![]() |
|
|
ufna |
![]()
Сообщение
#11
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
что-то мне подсказывать, что если надо будет, засудят. Это тебе нужно найти, что это можно юзать. А уж они найдут обратное, если ты не покажешь то, что нужно тебе.
дело просто в том, что чаще всего им на это пофиг. Крупных рыб мало, а что взять с мелких? |
|
|
DIMEDROLL |
![]()
Сообщение
#12
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
Википедия это тот же забор, на котором много чего написано. ![]() ![]() P.S. Последнее время слишком часто сталкиваюсь с достаточно вольными трактовками лицензий. Или вот даже как в этой теме. Где-то что-то слышал... Зато заявления прям таки блещут категоричностью. ![]() поддерживаю тебя в этом высказывании! Вот что говорит майкрософт(источник): Цитата How will I license it exactly? You will be able to license the UI via a simple click-through agreement on our website. You will also register your products that use the UI on the same website. How much does it cost to obtain a license to the Office 2007 UI? The license is provided at no cost. It is a royalty-free license. Тоесть что бы использовать этот интерфейс нужно бесплатно зарегистрировать свой продукт. Теперь по теме: Как вы думаете, насколько легко изменить интерфейс приложения написанного на Кьют или wxWidgets, имеющее тулбары, менюшки, диалоги так, что бы теперь это приложение использовало Риббоны. Просто меня уверяют что это займет очень мало времени, нужно лишь изменить оболочку ![]() |
|
|
trdm |
![]()
Сообщение
#13
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#14
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
"источник?" - это я влепил в вики из-за того, что тут сомнения возникли насчёт лицензии. (можно в истории правок проверить)
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.5.2025, 6:39 |