• Авторизация


QanLine 09-01-2008 23:19 к комментариям - к полной версии - понравилось!


Я решил поделится успехами написания утилиты Aist on-Line под Linux. Это именно написание программы с нуля методами обратной инженерии, а не портирование. Сложности на самом деле две, вернее одна, но большая: я не знаю С++ :) А учитывая, что библиотека QT4 полностью написана на этом языке может показаться большой глупостью с моей стороны. Но трудности только подогревают интерес решения задачи.

Сразу хочу объяснить, почему за основу была взята графическая библиотека QT4. Во-первых, показалось более функциональна, чем скажем GTK+ (замечу в скобках, что на нем написаны GNOME, XFCE, GIMP, Mozilla Firefox и много чего еще). Во-вторых, GTK+ это чистый Си который я знаю еще хуже (хотя и пытался писать и на нем). В-третьих, она красивее :)

Почему такое странное название: QanLine, «Что за «КванЛайн?», спросите вы, отвечаю "Qt Aist oN Line". Пусть не очень звучно, к тому же это черновой вариант, если есть варианты предложите… ;)

Вчера я решил взяться за интерфейс. И вот с какими результатами окончился мой день…  (698x280, 28Kb)

Если взглянуть на оригинал, то ничего сверхъестественного не увидите: панельки, таблички, списки. Но для Windows… В QT сразу появится две проблемы (см. рис.2)
 (462x478, 84Kb)

Я отметил две вещи: нестандартный ToolBar (в смысле размера и оформления) и оригинального TreeView’ера которого само собой нет в линуксовых стандартных виджетах.
По рывшись в интернете, посмотрев исходники, я ничего интересного не нашел. И тут я посмотрел налево :) на программу в которой я и рисовал эту форму, в designer. Там-то я и увидел свою ближайшую цель (см. рис.3). Если посмотреть, то они одинаковые, только надо изменить размер и оформление кнопки списка. Значит придется рыть в исходниках самого дизайнера… Этим мы займемся…
 (321x454, 17Kb)

P.S. К вам несколько вопросов:
1. Каким вы видите функционал программы? Что она должна делать и как выглядеть?
2. Если другое названия для проекта?
P.S.S. На рис. 2 пока не обращайте внимание, это лишь «премью» формы в стиле Cleanlooks.
вверх^ к полной версии понравилось! в evernote
Комментарии (7):
Reb_Ellion 11-01-2008-07:23 удалить
Я тебя тока умоляю, всякого мусора, вроде подключения и новостей, не суй туда (:
Ben-S 11-01-2008-10:27 удалить
Не надо говоришь... Да там "Новости" это так, фигня кнопулька не действующая.
Меня осенила идея :) А может его сделать плавующим виджетом, на подобие апплетиков?
Подумаю.
tim_sparks 11-01-2008-10:31 удалить
Было бы здорово, но я думаю если ты реализуешь для начала хотябы в привычном виде уже будет здорово, а потом уже и прочие удобства х)
Reb_Ellion 11-01-2008-10:44 удалить
Апплетом - оно конечно удобнее.
Ben-S 11-01-2008-12:39 удалить
Пофантазировал на счет апплета.
Запустил Visio, набросал текст, картинки (на иконки не обращайте внимание).
Сделал скриншот, совместил в Paint'e скрин и визио-файл. Получилось очень небрежно, но уже можно представить как это выглядело на самом деле...
[332x175]


Комментарии (7): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник QanLine | Ben-S - Дневник Ben-S | Лента друзей Ben-S / Полная версия Добавить в друзья Страницы: раньше»