Название: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Декабрь 09, 2010, 07:35 Developer Machines запустили проект Qtitan Ribbon – рибоны для Qt. Проект находится в состоянии альфа. В настоящий момент доступны скриншоты компонента для ознакомления.
Скриншоты доступны по этой ссылке - http://www.devmachines.com/products/qtitanribbon.html Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: xokc от Декабрь 10, 2010, 22:27 А MS разрешает портировать Ribbon на другие ОС?
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Декабрь 11, 2010, 09:51 Да, можно. Единственное условие ваш конечный продукт/программа не должна составлять конкуренции продуктам микрософта. Например офису. Кроме этого необходимо принять лицензионное соглашение от микрософт - http://msdn.microsoft.com/en-us/office/aa973809.aspx
Это бесплатно. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Racheengel от Декабрь 11, 2010, 15:26 а на каких основаниях можно запретить портирование компонента? :)
тем более это фактически даже не портирование, а альтернативная разработка. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: xokc от Декабрь 12, 2010, 17:47 Принцип построения интерфейса, используемый в Ribbon, запатентован MS (не надо спрашивать МЕНЯ кто выдает патенты на интерфейс). Именно на этом основании MS считает, что вправе разрешать/не разрешать другим разработчикам использовать такие интерфейсы в своих программах. В настоящее время действуют правила, озвученные BigZ.
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Racheengel от Декабрь 13, 2010, 02:51 ну это их право, конечно :) (я имею в виду, считать :) )
хотя гуй винды они безо всяких "разрешений" у маков спи... сорри, позаимствовали. разработчикам, думаю, глубоко на эти "патенты" нас... сорри, положить :) Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Fat-Zer от Декабрь 13, 2010, 03:18 последнее время майкрософт(да и многие другие) любит подавать в суд на всё и вся по поводу нарушения подобных патентов.
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Gorthauer от Декабрь 23, 2010, 17:14 Ну в России их можно с этими патентами послать куда подальше. Да и если посмотреть на последний KOffice, то там нечто риббонообразное такие проскальзывает. Главное вот так один в один стиль не копировать как здесь.
Кстати а есть opensource либы для Ribbon образного интерфейса, которые таки юзают нативный Qt стиль, а не пытаются косить под MS? Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Racheengel от Январь 05, 2011, 01:59 года 2 назад я подобный риббон делал. Жаль, исходников не осталось... но вообще видел статьи, где подобное решается через Style Sheets. в гугле должно найтись...
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Январь 05, 2011, 19:41 Решение на стилях, достаточно поверхностное. В отличии от него, QtitanRibbon комплексное решение, которое будет полностью совместимо с рибонами от микрософт.
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: ритт от Январь 06, 2011, 22:57 Racheengel, а у меня твои исходники остались :)
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Racheengel от Январь 27, 2011, 14:31 Константин, ага, тоже у себя нашел на другом компе :) Только как то так посмотрел и подумал - переделать бы все... а то как то крыво...
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Февраль 11, 2011, 00:00 Коллеги, вышла первая бета-версия компонента QtitanRibbon. Компонент позволяет добавить поддержку концепции Microsoft Ribbon в Qt приложения. Кроме самих рибонов доступен ms-офис стиль с пятью темами - Black, Blue, Aqua, Scenic, Silver. С этим стилем ваше Qt приложение будет смотреться как MS-Office.
Бета версия доступна для 3-х платформ - Windows, Linux, Mac OS X. Её можно загрузить с сайта - http://www.devmachines.com Будем благодарны за активное бета-тестирование. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 02, 2011, 10:16 Вышла релизная версия QtitanRibbon 1.0. Исправлены все ошибки, которые были выявлены на этапе бета-тестирования. Спасибо всем, кто откликнулся и нашёл время для тестирования данного компонента.
http://www.devmachines.com Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 09, 2011, 12:57 Интересный компонент!
Я выступаю в роли свободного тестера. Windows XP Дизайнер не может подгрузить плагин компонента. Хотя в список загруженных он попал. Windows 7 Попытки подгрузить плагин приводит к крашу Creator | Designer Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 09, 2011, 14:33 Спасибо за помощь в тестировании. Такое может быть из-за разных версий библиотек Qt, с которыми собран плугин и дизайнер (креатор). Можете сообщить, какая версия Qt используется у вас и тип компилятора, которым она была собрана (mingw, msvsc2008, msvs2010)?
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 10, 2011, 15:07 Такое может быть из-за разных версий библиотек Qt, с которыми собран плугин и дизайнер (креатор). Родной QtCreator я отправил в топку. Собрал свой с родными библиотеками. Qt 4.7.0 MinGW 4.4.0 QtCreator 2.0.1 Был собран мной в MinGW для поддержки plugins\designer\*.dll во встроенном дизайнере. qtcreator.exe и designer.exe ведут себя одинаково в WinXP и Win7 Краш на Win7 Нет визуального отображения компонентов на панели виджетов в WinXP Линукс версию сейчас нет возможности проверить. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 11, 2011, 09:21 WinXP Win7
плагины qtngriddsgn1.dll и qtnmediadsgn1.dll подгружаются без проблем. Траблы только с плагином qtnribbondsgn1.dll (см. Рисунок 1 (http://www.prog.org.ru/index.php?action=dlattach;topic=16004.0;attach=3065)) Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 11, 2011, 11:15 Дело в том, что в первой версии мы не планировали возможность добавлять элементы ленты через палитру. Поэтому она должна быть пустая. С помощью дизайнера в первой версии можно создать окно (с лентой), добавить статус бар и т.д.
По поводу падения в Win7, прошу сообщить, на какой операции происходит падение? Или на загрузке? Для сборки и тестов мы использовали Qt4.7.1. Может в этом проблема… Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 12, 2011, 00:35 По поводу падения в Win7, прошу сообщить, на какой операции происходит падение? Или на загрузке? Для сборки и тестов мы использовали Qt4.7.1. Может в этом проблема… Проверил в 471 и 472Как только в каталоге plugins\designer\ появляется qtnribbondsgn1.dll , Дезайнер перестает запускаться (без объявлении причины). Криейтор выгружается при открытии любого .ui (даже если он пустой) с ошибкой см.рис2 (http://www.prog.org.ru/index.php?action=dlattach;topic=16004.0;attach=3074) Судя по заверениям, никаких проблем быть не должно при переходе на друую версию Цитата: Nokia link= http://qt.nokia.com/developer/changes/changes-4.7.2 Qt 4.7.2 Release Note The Qt version 4.7 series is binary compatible with the 4.6.x series. Applications compiled for 4.6 will continue to run with 4.7. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: Ed от Март 12, 2011, 10:22 Родной QtCreator я отправил в топку. Собрал свой с родными библиотеками. Qt 4.7.0 MinGW 4.4.0 QtCreator 2.0.1 Был собран мной в MinGW для поддержки plugins\designer\*.dll во встроенном дизайнере. qtcreator.exe и designer.exe ведут себя одинаково в WinXP и Win7 Краш на Win7 Нет визуального отображения компонентов на панели виджетов в WinXP У меня есть вопрос, пожалуйста, скажите, Вы используете дистрибутив под MinGW? Эта проблема выявляется у Вас под VS20XX? Если Вы не пробовали дистрибутив под VS, не могли бы Вы это сделать и проверить? Заранее благодарен. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 14, 2011, 08:31 Цитировать Не могу сказать за всю Одессу... Нет возможности проверить! Ну Вы меня удивляете ? Если Вы заинтересованны в приобритении компонента, или, не дай бог, являетесь разработчиком, неужто самому нельзя проверить ? Может у Вас упирается тестирование в 30-дневный триал Win7? ;'-) Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 14, 2011, 10:56 Нет конечно :)
Просто основная разработка ведётся в MSVS и не всегда есть возможность проверить в нестандартной (для нас) конфигурации. Посчитали, что лучше спросить. Проблему будем расследовать, если поймём причину, сообщим тут. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: lesav от Март 14, 2011, 12:10 ... основная разработка ведётся в MSVS ... нет возможности проверить в нестандартной (для нас) конфигурации .... если поймём причину, сообщим тут. Извините за пафосность! :) Вам видимо жалко 3Gb места на винте под теневую сборку QT и виртуальный образ Win7. ОК, жду последующих релизов для тестирования. Могу протестировать компонент только в конфигурации MinGW + Qt 4.7.x Удачи.... Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Май 28, 2011, 21:23 Коллеги, выпущен релиз QtitanRibbon 2.2. В релизе переделан механизм отрисовки стилей офиса и рибона в диалогах и формах не содержащих ленту.
В Мак ОС правильно устанавливается шрифт для ленты. То есть шрифт стал такой же как в Office 2011 для Mac OS X. Подробнее www.devmachines.com Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Август 02, 2011, 05:30 Коллеги, выпущена следующая версия нашего замечательного компонента - Рибоны для Qt.
В версии реализована поддержка WIndows 7 Air, Системной кнопки (круглая кнопка справа вверху), отладили отображение рибон тулбара с разными настройками DPI фонтов и много других новшеств. http://www.devmachines.com/products/qtitanribbon.html Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: artiom_kh от Октябрь 14, 2011, 15:04 когда вы добавите возможность:
- удаления/вставки RibbonGalleryItem объектов в галерею? - отображения/сокрытия RibbonGalleryItem (свойство visible) API очень куцый у вас P.S. если что то у меня купленная у вас версия Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Октябрь 23, 2011, 08:18 Приняли решение расширить API на этот счёт в следующей версии. Но если есть конкретные предложения их можно выслать на support@devmachines.com.
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: artiom_kh от Февраль 02, 2012, 14:20 Приняли решение расширить API на этот счёт в следующей версии. Но если есть конкретные предложения их можно выслать на support@devmachines.com. в новой версии (2.6) опять очень нехватает свойства visible для RibbonGalleryItem, планируется ли его реализация, если да, то когда?Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 28, 2012, 22:28 Коллеги, кто следит за темой - версия компонета QtitanRibbon 2.8 была выпущена. В этой версии исправлено большинство найденных ошибок за последний месяц. Важным новшеством в этой версии является поддержка системной настройки DPI. Настройка позволяет офисным стилям корректировать настройки шрифтов для ленты при разных DPI. Другой новинкой является реализация механизма сообщений на базе класса OfficePopupWindow. http://www.devmachines.com/productdocs/ribbon/qtitan-officepopupwindow.html
При помощи этого класса вы можете добавить в своё приложение сообщения, которые показаны на изображении ниже: (http://www.devmachines.com/productdocs/ribbon/images/ribbonui_officepopupwindow5.png) Класс сообщения имеет множество настроек, а само окно может таскаться пользователем по экрану. Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Март 28, 2012, 22:31 Относительно пред-последнего поста (лучше постить сразу на форуме - http://www.devmachines.com/forum/index.html), свойство visible для итемов для галереи было добавлено в версии 2.8.
Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: BigZ от Июль 11, 2012, 08:32 Коллеги! Появилась на свет очередная версия компонентов для Qt - QtitanRibbon. В версии исправлены все ошибки и значительно ускорена отрисовка примитивов ленты за счёт правильной работы с Windows 7 AIR интерфейсом.
Кто интересуется темой - добро пожаловать на сайт - http://www.devmachines.com/qtitanribbon-overview.html Название: Re: Qtitan Ribbon - компонент риббонов для Qt Отправлено: aleks_murf от Март 12, 2013, 16:55 Я что-то не так делаю, или драг-н-дроп с панели виджетов на риббон бар не поддерживается?
Это что ж получается, ручками писать всю структуру риббона? |