crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

DIMEDROLL
  опции профиля:
сообщение 27.10.2009, 17:37
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


Всем привет, задача указана в теме: есть приложение написанное на Qt, приложение отображает обьекты в OpenGL виджете, имеет меню, тулбары, диалоги.... Нужно "модернизировать" UI так, что бы меню было в форме "Microsoft Ribbons"(тоесть так же как в Microsoft Office 2007). Вот примеры, для тех кто не в теме:
Раз

Предполагаю, что для этого нужно испльзовать C#.
Посему возникли вопросы:
Возможно ли на Qt написать эти самые риббоны? Если нет, то
Как подружить UI на C# с приложением написанным на Qt?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
2 страниц V   1 2 >  
Начать новую тему
Ответов (1 - 13)
trdm
  опции профиля:
сообщение 27.10.2009, 18:17
Сообщение #2


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


http://www.prog.org.ru/topic_10736_0.html
Цитата(DIMEDROLL @ 27.10.2009, 17:37) *
Предполагаю, что для этого нужно испльзовать C#.

Нафига шарп? Задача не особо сложная, просто кодинга немало.


Сообщение отредактировал Litkevich Yuriy - 27.10.2009, 18:42
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 27.10.2009, 18:42
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Сама по себе тема - платный контент. Если даже создать стили и использовать ribbon в коммерческом приложении написанном на Qt под другими ОС, то это будет плагиат и Microsoft на полном основании может предъявить свои права и потребовать заплатить штраф за причиненный ущерб.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.10.2009, 18:44
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Да, язык программирования здесь совершенно не причём.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 27.10.2009, 19:00
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


Litkevich Yuriy, нашел примеры на mfc и на c#... на prog.org.ru видел твою ссылку. Это проэкт на Кьют?
Где то можно посмотреть исходники?
SABROG, выходит что приложения с такой темой только под винду разрешены или как?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.10.2009, 19:07
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(DIMEDROLL @ 27.10.2009, 22:00) *
Это проэкт на Кьют?
Где то можно посмотреть исходники?
проект на Qt, но я исходники не искал, не в курсе.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 27.10.2009, 20:19
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Цитата(DIMEDROLL @ 27.10.2009, 20:00) *
SABROG, выходит что приложения с такой темой только под винду разрешены или как?


Если ты не линкуешь этот стиль со своим приложением и программа использует стиль в качестве возможного варианта от операционной системы, то вопросов нет. В противном случае даже на картинки или иконки, которые ты можешь использовать в тулбаре или на кнопках, хозяин может предъявить права. Но никто тебе не запретит взять эти картинки с винчестера или любого другого источника и подгрузить динамически в программу. Т.е. легальный путь развития такой: программа продается со стандартными стилями и где-нибудь в секции Download на сайте помещается ссылка на бесплатное скачивание плагина со стилем/стилями сторонних разработчиков.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kemiisto
  опции профиля:
сообщение 28.10.2009, 20:12
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 5.9.2009
Из: Осло, Норвегия
Пользователь №: 1054

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(SABROG @ 27.10.2009, 16:42) *
Сама по себе тема - платный контент. Если даже создать стили и использовать ribbon в коммерческом приложении написанном на Qt под другими ОС, то это будет плагиат и Microsoft на полном основании может предъявить свои права и потребовать заплатить штраф за причиненный ущерб.

Это ты сам придумал? Ссылку можно увидеть?

Мне известно несколько продуктов, где используется немелкософтовская реализация Ribbon'а. Один даже знаю, у которого "мордочка" на Qt. PerfectDisk 10-ой версии. Скриншоты тут.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.10.2009, 21:48
Сообщение #9


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(kemiisto @ 28.10.2009, 23:12) *
Ссылку можно увидеть?
Из русской википедии:
Цитата
Компоненты Ribbon присутствуют в RAD Studio 2009, но для их использования необходимо приобрести лицензию. Примечательно, что предлагается купить лицензию у Microsoft, хотя исключительные права на эти компоненты принадлежат TMS Software.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kemiisto
  опции профиля:
сообщение 29.10.2009, 1:09
Сообщение #10


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 5.9.2009
Из: Осло, Норвегия
Пользователь №: 1054

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 28.10.2009, 19:48) *
Из русской википедии:

Википедия это тот же забор, на котором много чего написано. ;) И причём там ведь в приведённом куске текста чёрным по белому написано [источник?] Я прошу, нет, я требую :) , источник!

P.S. Последнее время слишком часто сталкиваюсь с достаточно вольными трактовками лицензий. Или вот даже как в этой теме. Где-то что-то слышал... Зато заявления прям таки блещут категоричностью. :acute:

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2009, 2:13
Сообщение #11


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


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

дело просто в том, что чаще всего им на это пофиг. Крупных рыб мало, а что взять с мелких?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 29.10.2009, 10:27
Сообщение #12


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


Цитата(kemiisto @ 29.10.2009, 0:09) *
Википедия это тот же забор, на котором много чего написано. ;) И причём там ведь в приведённом куске текста чёрным по белому написано [источник?] Я прошу, нет, я требую :) , источник!
P.S. Последнее время слишком часто сталкиваюсь с достаточно вольными трактовками лицензий. Или вот даже как в этой теме. Где-то что-то слышал... Зато заявления прям таки блещут категоричностью. :acute:

поддерживаю тебя в этом высказывании!

Вот что говорит майкрософт(источник):
Цитата
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
  опции профиля:
сообщение 29.10.2009, 12:41
Сообщение #13


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


Цитата(kemiisto @ 29.10.2009, 1:09) *
Цитата(Litkevich Yuriy @ 28.10.2009, 19:48) *
Из русской википедии:

Википедия это тот же забор, на котором много чего написано. ;) И причём там ведь в приведённом куске текста чёрным по белому написано [источник?] Я прошу, нет, я требую :) , источник!

все правильно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.10.2009, 13:59
Сообщение #14


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


"источник?" - это я влепил в вики из-за того, что тут сомнения возникли насчёт лицензии. (можно в истории правок проверить)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 28.5.2025, 6:39