Zobacz temat - Aplikacje okienkowe w C - w czym?
 
Forum Klubu ROVERki.pl

Offtopic - Aplikacje okienkowe w C - w czym?

ADI-mistrzu - Sro Kwi 17, 2013 14:53
Temat postu: Aplikacje okienkowe w C - w czym?
Witam,

Potrzebuję napisać aplikację okienkową w języku C, ale z zastrzeżeniem że nie może to być VisualStudio.

Zazwyczaj pracuje w środowisku Eclipse więc miło by było jak by coś dało się tam zrobić.

Ale jak ciężko to mogę i przejść na coś innego.

Co proponujecie?

kruszon - Sro Kwi 17, 2013 18:29

A co Ci w Eclipse z wtyczką CDT przeszkadza? No chyba ze chcesz miec cos w rodzaju designera, ale tez mysle ze cos by sie znalazlo. Mozesz uzyc jakis libow do okienek jak QT czy GTK? Bo jesli moglbys QT tam jest bardzo fajny i wygodny designer.

Pozdrawiam

ADI-mistrzu - Sro Kwi 17, 2013 20:03

Własnie już zainstalowałem QT creatora, bo pożenienie Eclipsa i QT to makabra...

Wiem że można z ręki pisać co gdzie ma się znajdować, ale to makabrycznie źle się robi, wolał bym widzieć co gdzie umieszczam.

kruszon - Sro Kwi 17, 2013 20:04

A, czyli jednak QT :)
Designer daje rade. Recznie tez nie jest zle ;) Spróbowałbyś wxWidgets to byś Qt po plikach naglowkowych calowal ;D

ADI-mistrzu - Czw Kwi 18, 2013 09:31

wxWidgets już ruszałem, ale na CodeBlock, nie było tak źle ;)

[ Dodano: Czw Kwi 18, 2013 09:31 ]
Kurza twarz, i tak źle i tak nie dobrze...

Nie ogarniam tego Qt, muszę zrobić edytor czcionek, czyli zapalać poszczególne jak by piksele w obrazku i potem je przetwarzać na mapę bitową.

Na razie dopatrzyłem się że albo mogę wszystko ręcznie pisać albo tylko graficznie, a gdzie hybryda? Chcę rozmieszczać elementy ale sam pisać powiązania i modyfikować niektóre elementy.

kruszon - Pią Kwi 19, 2013 22:13

ADI-mistrzu napisał/a:
Na razie dopatrzyłem się że albo mogę wszystko ręcznie pisać albo tylko graficznie, a gdzie hybryda? Chcę rozmieszczać elementy ale sam pisać powiązania i modyfikować niektóre elementy.

QTCreatora ogladales? Chyba tylko to Ci zostaje. Co rozumiesz przez modyfikowac niektore elementy? Chcesz Tworzyc wlasne widgety?
Co do QTCreatora to nie mialem z nim wczesniej do czynienia ale moze tam byc to czego potrzebujesz jesli dobrze Cie zrozumialem...
http://qt-project.org/doc...gstartedqt.html

ADI-mistrzu - Sob Kwi 20, 2013 20:04

Ogółem muszę napisać program do projektowania czcionek o niedużej rozdzielczości (8x6 pikseli) a potem zapisywać je w specyficzny sposób.

I głowie się jak zrobić takie pole gdzie można by było je projektować.

kruszon - Nie Kwi 21, 2013 13:10

Skorzystac z QCanvas? Robisz uklad 8x6 - 48 qcanvas'ow, zabraniasz rysowania w nich a na click() zmienia sie tlo. Potem tylko kwestia zapisania zapalonych "pixeli" w ten sposob specyficzny.
Skoro to ma byc czcionka to czy przypadkiem nie chodzi glownie o to ze powinna ta mapa pixeli byc wektorowa? Bo domyslam sie ze tu jest klucz w zadaniu.
Gdybys napisal cos szerzej o przedsiewzieciu to moze cos jeszcze sie wymysli, bo mam wrazenie ze krazysz wokol wlasciwego rozwiazania.
Dlaczego musisz to pisac od zera zamiast skorzystac z gotowych dedykowanych do takich zadan softow jak fontforge na przyklad?

ADI-mistrzu - Nie Kwi 21, 2013 15:51

W tym mam zamiar tworzyć czcionki do moich projektów, a więc musza być małej rozdzielczości i rastrowe.
Dodatkowo zapisywane w specyficzny sposób abym mógł w łatwy sposób wrzucić je do pamięci wewnętrznej.

kruszon - Nie Kwi 21, 2013 17:43

Sprawdz fontforge. Nie wyglada a mozliwe ze ma taka opcje ktorej potrzebujesz. Ten soft mi dupsko uratowal nie raz jesli chodzi obsluge dziwnych fontow, kodowan itp.
ADI-mistrzu - Nie Kwi 21, 2013 18:03

Z kodowaniem chodzi mi o moje własne :wink:
Mam dość specyficzny zapis, gdzie każdy bit odpowiada pikselowi, przez co mam bardzo gęsto upakowane dane.

Więc mój format jest niestandardowy i w tym problem.