LINUX.ORG.RU

Метод приведенного градиента Вульфа


0

0
Была у меня курсовая (чуть меньше года назад писал), реализующая вышеуказанный метод. Задумал я сделать к ней гуёвую обертку на питоне, и вот результат :) Си++ный файл был завернут в модуль по всем правилам, честно прочитанным на python.org и скомпилен в so-шку. Рядом для сравнения запущен убогий вендовый аналог курсовой, гуй к которому в своё время был оперативно написан в Builder, специально для сдачи в универе.


Проверено: Pi ()
а что там за значок КПК справа внизу?
staks
()
И ты не юзал Boost/Swig/SIP ?
stalkerg ★★★★★
()
коментарии на русском языке в верхнем регистре улыбнули :))
PartyZan ★★★
()
Ответ на: комментарий от kda
> Да программировать на gedit это, конечно, круто.

Главное, чтобы человеку было удобно. Скрин понравился.

Bohtvaroh ★★★★
()
хочу посоветовать использовать какую нибудь систему форматирования кода. например строчка 96 без пробелов и переноса строк смотриться ужасно
ale ★★
()
Ответ на: комментарий от kda
>Да программировать на gedit это, конечно, круто.

а чем плохо? подсветка кода есть и замечательно

зы сам из-за kde люблю больше kate =)

ale ★★
()
>Рядом для сравнения запущен убогий вендовый аналог курсовой, гуй к которому в своё время был оперативно написан в Builder

в чем принципиальная разница? гуй одинаковый.

AcidumIrae ★★★★★
()
При всей любви к питону и gtk, не могу не заметить, что из двух программ на экране правая выглядит более симпатичной. Проще и аккуратнее, работать с такой было бы приятнее. Имхо.. Возможно, мне просто тема gtk не по душе, но наводит на некоторые размышления.. (как то: ни программирования на питоне, ни использования gtk еще далеко не достаточно, чтобы программы выглядели красиво, для этого все равно нужно хорошо стараться).
anonymous
()
Ответ на: комментарий от anonymous
А, понял что больше всего раздражает: эти маленькие шрифты паршиво смотрятся с антиалиасингом. Жирно и уродливо. Хорошо видно по букве А в "США" в правом верхнем углу. А в правой проге без антиалиасинга шрифты отличные.
anonymous
()
Вендовый гуй лучше потому что:

Логические отступы между элементами на месте.
Кнопки: далее вперед выход группированы по смыслу.
Табы не сливаются в кашу с заголовком.
Константы для всех табов должны быть в верху.
Растянутые ячейки - ужоснахтунг.
anonymousI
()
Скрин очень понравился. У самого всё так же, только убраны проблемы со шрифтами, цвет темы сделан под цвет гномовского меню (на скрине отлично видно как оно выделяется) и этот же цвет сделан как бэкграунд.
Anoxemian ★★★★★
()
Ответ на: комментарий от anonymousI
> Вендовый гуй лучше потому что

+1 Разве что по поводу растянутых ячеек не соглашусь, вполне себе прилично смотрятся.

Bohtvaroh ★★★★
()
фигассе 0_o, за обои не зачет!
aspel
()
а я отказался от терминиуса в пользу моноспейса со сглаживанием, от терминиуса глаза слишком напрягались
Bozz_Bishop
()
У нас что-то подобное было по метоптам. Только за семестр таких программ нужно было штуки три-четыре написать.
annoynymous ★★
()
> Рядом для сравнения запущен убогий вендовый аналог

Сравнил. Абсолютно один фиг, только у tgk-шного кнопочки покрасивше.

Teak ★★★★★
()
Ответ на: комментарий от Teak
Нифига се один фиг. Автор не осилил gtk_container_set_border_width(...), gtk_box_pack_start/end и т.п. (сорри, не знаю их пипишных аналогов) Могло бы при правильном лайауте смотреться действительно и красивее и удобнее, чем в виндовом варианте. А так - кривулька...
Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh
А по-моему нормально, и там и там. Не эстет я. :)
Teak ★★★★★
()
Вы ничего не поняли. В GTK-шной версии градиент сразу на кнопках показывается! Круто!
anonymous
()
Ответ на: комментарий от ale
> а чем плохо? подсветка кода есть и замечательно

Как мало человеку надо для счастья. :)

kda ★★★★★
()
Не пиши с caps'ом, как блондинко :)

PS: виндовый гуй таки лучше получился.

anonymous
()
Ответ на: комментарий от anonymous
ну и что, я знаю типа, который делал лабу для численных методов на экселе, а сам я делал на питоне ;)
Bozz_Bishop
()
>а что там за значок КПК справа внизу?

gnome-obex-send :) Пока не потерял последний телефон с bluetooth, пользовался, когда нужно было маленький файл закинуть, а переставлять карты было лень.

>И ты не юзал Boost/Swig/SIP ?

SWIG изучал, но не разобрался, как его усилиями конвертировать питоновские списки в stl-ные векторы (с двухмерными вообще потерялся :)). Был бы интерфейс обмена данными попроще, применил бы.

>коментарии на русском языке в верхнем регистре улыбнули :))

Это скорее заголовки для отдельных участков кода. Делались для себя, посему пофиг. Хотя могу поспорить, что заголовки много где пишутся в верхнем регистре.

>...эти маленькие шрифты паршиво смотрятся с антиалиасингом...

У меня CRT-монитор.

>Вендовый гуй лучше потому что:

>...

Конструктивную критику принял, переделал. Хотя в первый раз почему-то именно этот вариант показался красивым. Наверное, я отступы и толстые границы не люблю. Ячейки переделывать не стал.

>У нас что-то подобное было по метоптам.

Они самые. Только у нас их изучение больше сводилось к теории и решению задач (на Maple в том числе), а курсовая-программа стала логическим завершением трёх семестров :)

>Автор не осилил...

Автор осилил Glade (не очень давно). Делал как нравится. Хотя сейчас сравнил старое с новым - таки да, получше стало.

>А куда делись точность и буква "ё" в слове "расчёт"?

В начале было не до точности, а в конце стало лень гуй переделывать. "Расчет" - дурацкая привычка после старой работы, раньше букву Ё всегда писал.

>О, а знаете на чём я делал для методов оптимизации прогу? На VB!

И я с него начинал, но до изучения оптимизации венда на моём компьютере не дожила :)

ГЭдит юзаю из-за нелюбви к монстроподобным IDE типа Visual Studio или KDevelop. Вим пока что не осилил, а емакс даже не тороплюсь осиливать. Еще на Pida посматриваю.

Всем спасибо за конструктивную критику.

floppy_formator
() автор топика
Ответ на: комментарий от firsttimeuser
Ё, однако первый раз натыкаюсь на высказывание Лебедева, с которым категорически не согласен.
Teak ★★★★★
()
Ответ на: комментарий от Teak
>Ё, однако первый раз натыкаюсь на высказывание Лебедева, с которым категорически не согласен.

А как же известное "лучший валидатор - это браузер"? :)

floppy_formator
() автор топика
Ответ на: комментарий от floppy_formator
> >Автор не осилил...

> Автор осилил Glade (не очень давно). Делал как нравится. Хотя сейчас сравнил старое с новым - таки да, получше стало.

gtk_container_set_border_width(...), gtk_box_pack_start/end есть и в glade, первое - ширина пордюра для контейнеров, второе - порядок виджетов в box-е (можно задавать номер и откуда отсчитывать(начало/конец)).

YesSSS ★★★
()
Ответ на: комментарий от floppy_formator
>>Ё, однако первый раз натыкаюсь на высказывание Лебедева, с которым категорически не согласен.

>А как же известное "лучший валидатор - это браузер"? :)

Для этого высказывания не подходит "категорически не согласен", тут нечто большее.

const86 ★★★★★
()
Ответ на: комментарий от floppy_formator
>> Ё, однако первый раз натыкаюсь на высказывание Лебедева, с которым категорически не согласен.

> А как же известное "лучший валидатор - это браузер"? :)

В контексте русского языка лучшим браузером будет что-нибудь вроде справочника Розенталя ;-)

ps Артемий Лебедев - отстой.

mv ★★★★★
()
Ответ на: комментарий от floppy_formator
> У меня CRT-монитор.

Ну и что - у меня тоже. Я не против сглаживания на маленьких шрифтах в принципе, просто с ним нужно быть безумно аккуратными и четко настроить шрифты и сглаживание. Шаг влево/вправо и получается отстой. Этот скрин - тому пример. А проще всего отключить..

anonymous
()
Ответ на: комментарий от anonymous
Проще всего всё поотключать только как при этом работать?
INFOMAN ★★★★★
()
Ответ на: комментарий от Asteronix
Скрин понравился. все так аккуратно. Самому тут скоро надо будет курсач писать, думаю тоже ГТК или КуТэ интерфейс к нему сделать...
delirio
()
Ответ на: комментарий от anonymous
>эти маленькие шрифты паршиво смотрятся с антиалиасингом. Жирно и уродливо. Хорошо видно по букве А в "США" в правом верхнем углу.

Хинтинг просто кривой и субпиксельное сглаживание не используется.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.