Sapphire 3D Surfaces v0.2.1
В продолжение записи Sapphire 3D Surfaces v0.2 обновление от
Скачать Sapphire 3D Surfaces v0.2.1: Windows Installer (XP/Vista/7×86) | .tar.gz | .tar.bz2.
В продолжение записи Sapphire 3D Surfaces v0.2 обновление от
Скачать Sapphire 3D Surfaces v0.2.1: Windows Installer (XP/Vista/7×86) | .tar.gz | .tar.bz2.
Вчера,
Долго старались и наконец изобразали
Итак, в этом посте мы рассмотрим создание чекабельной (checkable) кнопки с выпадающим меню (в котором будут не пункты меню, а виджеты)
Как же я радовался, когда смог наконец собрать Phonon. Думал, вот, напишу программку, аналогичную StreamFM, написанную моим знакомым. Нет, у меня не было желания соперничать с ним. Просто его программка написана на Python и её достаточно сложно «завести» под Windows.
Поскольку у меня было огромное желание изучать Qt, решил что на нём и стоит писать. Как раз набраться опыта и так далее… В Qt есть медиа-фрэймворк — Phonon, являющийся частью проекта KDE. Как раз его и предполагалось использовать в качестве основы всего проекта.
Сам по себе, Phonon является чем-то типа «моста» между разработчиком и медиа-движком. Он просто предоставляет удобные методы по работе с ним. На каждой платформе он использует разные «движки»: на Linux — GStreamer, на Windows — DirectX и DirectShow, на Mac OS X — QuickTime 7.
Вот как раз именно на этом моменте случилось самое плохое: Phonon не может нормально работать под Windows, в то время как на Linux (при использовании GStreamer) всё работает замечательно.
Короче, мою «хотелку» обломали на корню
Сказать что я расстроен — не сказать ничего.
UPD: Ах да, совсем забыл сказать, сейчас проект продолжает развиваться под Linux. Называется программка Qawaii и найти её можно здесь. О совместимости с Mac OS X: неизвестно.
Также проект Qawaii мне более не принадлежит. Главным и, скорее всего единственным (к сожалению), разработчиком теперь является WST.
UPD2: Гавно.
В этой статье я расскажу как скомпилировать Qt с поддержкой Phonon.
Вот, ко мне пришёл 2-ой пакет с Свободным Программным Обеспечением от Canonical.
В первом пакете я заказал kUbuntu — дистрибутив linux с оконным менеджером KDE4.
Вторым пакетом мою коллекцию пополнили дистрибутивы Ubuntu — дистрибутив linux с оконным менеджером GNOME и Ubuntu Server — дистрибутив linux для серверных станций.
О сервисе «Шаманград».
Сервис предоставляет услуги svn (SubVersion) хостинга. Для проектов предоставляется svn-репозиторий с возможностью совместной разработки, система отслеживания ошибок (Bug Tracking System), новостная лента, каталог статей проекта и FTP хостинг для возможность выкладывать релизы и другую служебную информацию. Некоторым проектам может быть выделен бесплатный хостинг.
«Шаманград» находится на стадии разработки и его функциональность постоянно растёт.
Также у «Шаманграда» имеется в наличии форум и «сборник рецептов» для разработчиков на Qt.
Psi — программа для мгновенного обмена сообщениями посредством сети Интернет по протоколу Jabber.
Программа разрабатывается с использованием открытых исходных кодов и распространяется под лицензией GPL. Использует библиотеку Qt4 (версия 0.10 более раннюю Qt3), благодаря чему доступна для разных операционных систем.
Материал из Wikipedia.