GUI sistem geliştirme kaynakları?

oy
1

Birisi tercihen C / C ++, Grafik arayüzü oluşturmaya yarayan iyi kaynaklar önerebilir misiniz?

Şu anda benim en büyük etkisi olduğunu 3DBuzz.com 'ın C ++ / OpenGL VTM'ler (Video Eğitim Modülleri). Onlar çok iyi olsa da, bunlar bu yüzden sadece GUI programlama yüzeyini yağsız, grafik programlama geniş bir alanı kapsamaktadır.

Bu soru ile ilgisi nedir nasıl bir GUI yapabilirim? , Aynı zamanda benim şimdiki yapının bir taslaktır olduğu yerde.

Herhangi bir yanıt takdir.

Düzenleme: Sadece bazı yanıtlar okumak ve bazı noktaları cevapsız ettik tespit ettik. Ben yanlış düğmeye yakalandı ve onu kaybettim iki kat soru yazmanız gerekiyordu.

İlk iki önemli noktaları cevapsız: Bu Sony PSP üzerinde homebrew dahil çapraz platformu kullanılacaktır. İkincisi: Ben varolan bir kullanmayan bir GUI sistemi oluşturmak istiyoruz.

Düzenleme 2: Bazılarınızın noktası eksik olduğunu düşünüyorum, ben değil ne kullanmak Stüdyo kurmak isteyen mevcut GUI sistemi.

o en mevcut haliyle Qt PSP taşınabilir değildir, böyle bir görevin overkill aldırma.

Ben Bir IM-GUI oluşturmak için karar verdik, ve kod prototip başladığını söyledi.

Oluştur 17/08/2008 saat 13:50
kaynak kullanıcı
Diğer dillerde...                            


9 cevaplar

oy
1

Göz at Qt . Bu GUI yapmaktan yönelik açık kaynak kütüphanesidir. Java Salıncak aksine, bir sürü şey varsayar, yüzden fonksiyonel GUI i yapmak gerçekten çok kolaydır. Örneğin, bir textarea doğru, kopyalama, yapıştırma ile tıklayın bütün seçtiğinizde, vb bir bağlam menüsünü istediğinizi varsayar belgeler de çok iyidir.

Cevap 17/08/2008 saat 13:58
kaynak kullanıcı

oy
1

http://www.fox-toolkit.org Belirli bir çerçeve ile çalışmak nasıl arıyorsanız, bir API referansı vardır. Yoksa genel teori veya düşük seviyeli şeyler kendiniz nasıl yapılacağı çizgisinde bir şey daha fazla ilgi?

Cevap 17/08/2008 saat 14:03
kaynak kullanıcı

oy
2

Eğer donanım hızlandırmalı ve / veya 3D efektler için planlıyoruz sürece bir daha geleneksel GUI araç seti (örn ile alacağı sanmıyorum ben GUI için OpenGL kullanmak ister Qt , WxWidgets , GTK , vs). Eğer sadece OpenGL grafik barındıran için hızlı, basit GUI gerekiyorsa o zaman FLTK güzel bir seçimdir. Aksi takdirde, OpenGL doğrudan GUI oluşturma için benzer kütüphaneler onların are Crazy Eddie'nin GUI sadece bunu yapmak ve bir sürü sağlar kaplanabilir widget size yeniden icat etmek zorunda kalmazsınız. Pencere ve OpenGL bağlam sonra gibi taşınabilir kütüphane ile temin edilebilir SDL .

DÜZENLEME : Şimdi geri gitmiş ve bakmak alındığı ettik diğer yazı ben ne soran daha iyi anlamak olduğunu düşünüyorum. Nintendo DS gibi gömülü bir sistem üzerinde bir GUI için, "acil mod" GUI kullanarak ele alacak. Jari Komppa bir sahiptir onlar hakkında iyi bir öğretici , ama onun sunar C kodundan daha C ++ ile daha nesne yönelimli yaklaşım kullanabilirsiniz.

Cevap 17/08/2008 saat 14:18
kaynak kullanıcı

oy
1

"Acil mod" GUI hakkında daha fazla bilgi için, ben tavsiye ederim Molly Roket forumları . Tartışma sürü ile birlikte IM-GUI arkasında düşünme iyi bir video sunumu var.

Geçenlerde birlikte Jari sayfasında sunum dayalı çok hızlı IM-GUI sistemi hacklenmiş ve gerçekten sadece ekrandaki düğmeleri ve birkaç kutu elde edebilir ve daha fazla veya daha az sadece sabit kod olmak istedim benim durumumda, girişlere tepki, gerçekten yerine daha tam şişmiş GUI-mimarisi için gitmeyi, yapılacak en doğru şey gibi hissettim. (Bu DirectX-uygulamasında, bu yüzden vardı seçeneklerinin sayısı oldukça sınırlıydı).

Cevap 18/08/2008 saat 11:13
kaynak kullanıcı

oy
0

Ben ikinci Qt olacak. Bu çapraz platform var ve bunu buldum çok daha kolay Visual Studio GUI şeyler inşa daha çalışmak. Bu çift lisanslı, bu yüzden size kod GPL olmak istemiyorsanız bunun yerine bir lisans satın olabilir.

Cevap 18/08/2008 saat 14:23
kaynak kullanıcı

oy
0

Ben Molley Rocket gelen Video'da göz attık, Jari Komppa önbelleğe eğiticilerimizi baktım ettik.

Bir IM-GUI ben çok daha akıcı olacağını düşünüyorum ve ben aslen aklındaki sistemden daha inşa etmek çok daha çabuk gitmek için en iyi yolu görünüyor.

Şimdi yeni bir konu, elimden tek Yanıt hariç. :(

Tekrar teşekkürler, şerefe Monjardin ve dooz için.

thing2k

Cevap 19/08/2008 saat 12:19
kaynak kullanıcı

oy
0

Ben bir göz olurdu GLAM ve GLGooey

Cevap 19/08/2008 saat 12:47
kaynak kullanıcı

oy
1

en hızlı yollarından biri PyQt, PyFLTK, Tkinter, wxPython gibi hatta SDL kullanır pygame yoluyla bağlayıcı bir arayüz ile python kullanmaktır.

Onun kolay, hızlı ve platform bağımsız. Ayrıca paketlerin yönetimi rakipsiz.

Görmek:

Cevap 19/08/2008 saat 14:49
kaynak kullanıcı

oy
1

PSP gibi bir platform için, ben IM GUI çözümünün performansı hakkında biraz endişelenirdim. Eğer bir denetim oluştururken çözümün geleneksel muhafaza mod türüyle, aynı zamanda köşe tampon / ekran listesi veya ne-var-bunu işlemek için gerekli oluşturabilir. hemen bir mod çözümümüzle bu dinamik olarak her kareyi yeniden gerekiyordu geliyor bana.

Metnin adil biraz var, özellikle eğer sadece birkaç düğme yapıyorsanız, bu umurumda olmayabilir, ya da (eğer bir oyun yapıyoruz varsayarak) oyun kullanılacak gitmiyor ama, maliyet size nasılsa görüntü listelerini önbelleğe bir yolunu bulamazsa zarar vermeye başlayabilir render.

Cevap 19/08/2008 saat 19:14
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more