Тогда вам стоит попробовать библиотеку QT от Nokia.Вот некоторые из её достоинств:
1. Кросплатформенность.QT4 работает на Windows NT,2000,XP,Vista и Windows 7.А также Linux,Maemo,Haiku,MacOS X 10.6 Snow Leopard,QNX,Embeded Linux,WinCE и VxWorks.
2. Привязки к многим языкам:
- Korundum/QtRuby для Ruby
- Qyoto для платформ .NET Framework и Mono
- PyQt и PySide для Python
- QtJambi для Java
- PHP-QT для PHP(неполная поддержка классов QT)
4. QStyle - класс для создания своих стилей для элементов GUI.При помощи CSS подобного языка вы в файле с расширением qss можете определить как должен выглядеть тот или иной элемент интерфейса. Вы можете изменить вид вашей программы простым редактирование файла qss в любом текстовом редакторе.Никогда создание интерфейсов на скинах("шкурах") не было таким простым и приятным.
5. Эффекты радующие глаз: прозрачность,тени,фильтры и свечение.
6. Фантастически мощный механизм Signal - Slot для связи событий с обработчиками событий.
7. Встроенный интернет браузер WebKit - один из лучших движков для браузеров в мире.
8. Interview framework - технология позволяющая связать отображение для таких виджетов как QTableView и QListView с моделью на основе QAbstractItemsModel или производными от неё.
9. State Machine - конечный автомат.Мы можем для каждого объекта создать определённое количество состояний и условий перехода между ними.Навесьте для каждого состояния определённые свойства на наш объект и вы почувствуете всю мощь QT.
На подходе нас ожидает декларативный UI (Declarative UI).Интерфейс можно будет создавать на основе описания его свойств. Программист будет работать со своей частью - логикой работы программы, а её видом будет заниматься дизайнер. Создавать такой UI - это как верстать HTML страницу на HTML5. Так что нас ждут фантастически выглядящие программы уже в ближайшем будущем.
Может вы забыли о GTK?Чем он хуже?
ОтветитьУдалитьВы про GTK3? Он точно не хуже.
ОтветитьУдалить