build GTK+ on MacOS X'un mümkün olduğunu okudum. Bir bundle of a GTK+ application on MacOS oluşturmak mümkün olduğunu biliyorum. Ayrıca, that look sort of native widget'larının yaratılmasının mümkün olduğunu biliyorum. Ancak, etrafta arama yapmak, yerel tema öğelerini içeren bir paketin nasıl oluşturulacağı konusunda açık bir şekilde net değilim ve kendi C ana noktasından ziyade Python'u kullanıyor. Ayrıca, that it's possible to build PyGTK dedikoduları da var, ama bu süreçte hala kırışıklıklar olabileceğine benziyor. Bununla birlikte, bir uygulamanın Python kaynağından çalıştırılabileceği, ardından bir uygulama paketinde oluşturulduğu ve dağıtıldığı ortamın nasıl ayarlanabileceğini açıklayan adım adım bir kılavuz yoktur. Üste | Bunu yapmak için nasıl gidebilirim?Yerel görünümlü widget'lar ile MacOS için bağımsız bir PyGTK uygulama paketi nasıl geliştirir ve oluştururum?
cevap
Sorunuzun tüm ayrıntılarını aldatıcı olup olmadığına emin değilim, ancak genel olarak sorununuza bakıyorum (Mac'te bir python uygulamasını nasıl dağıtacağım), cevabın py2app. Temel olarak bu bir python yorumlayıcısını ve tüm ilgili python dosyalarını sizin için bir araya getirecek ve size ihtiyacınız olan diğer kaynaklar/bağımlılıkları eklemek için kullanabileceğiniz bir betik sistemi sunacaktır. o sadece piton hedeflenmiş bir kılavuz olmasa da
/GTK +/OS X, this post açıkladığınız şeylerin çoğu yapmaya başkasının girişiminin iyi ve ayrıntılı açıklamasıdır. Açıkçası, uygulamaya özel şeyler değişecek.
Bu gerçekten iyi bir yazı, ama ne yazık ki, fiili, bitmiş bir uygulamadan birkaç önemli adım olan jhbuild ortamı içinde koşarak izler. Temel olarak bu açıklamanın sonunda noktaya geldim, ama sonra ne yapacağımı bilmiyorum. – Glyph
Yerel görünümlü widget'lar oldukça karmaşıktır. Orada kesinlikle cevabın bir parçası http://live.gnome.org/GTK%2B/OSX
- 1. AutoHotkey ile nasıl bağımsız bir exe oluştururum?
- 2. Nasıl pygtk ile çalışmak için
- 3. ACE için nasıl bağımsız mod uzantısı oluştururum?
- 4. PyGTK uygulama düzgün
- 5. Electron uygulaması için yerel görünümlü UI bileşenleri
- 6. Uygulama Paketi
- 7. Pygtk
- 8. Belleği kurtarmak için yerel bir otomatikleştirme havuzu nasıl oluştururum?
- 9. Tkinter kullanarak şeffaf widgetlar nasıl oluşturulur?
- 10. MacOS
- 11. "Hayır yerel veri sağlanmıştır" bağımsız
- 12. MacOS
- 13. Yerel Golang paketlerini değiştirdikten sonra nasıl yeniden oluştururum?
- 14. qt ile nasıl bağımsız (sadece bir exe) uygulama yaratıyorsunuz?
- 15. Boost ile nasıl kritik bir bölüm oluştururum?
- 16. Ürün grubu ile özel bir arka plana sahip bir OS X yükleyici paketi nasıl oluştururum?
- 17. Madde ve MacOS MenuBar
- 18. Bağımsız bir uygulama için Play Anorm'a bağımlılık nasıl bildirilir?
- 19. Yerel saat ayarını değiştirmeyen bir unix zaman damgası nasıl oluştururum?
- 20. Bu tepki-yerli-kod-itme ile, uygulama wifi koşulunda paketi indirir nasıl onaylamak için?
- 21. Uygulama paketi kimliği için xcode 9
- 22. PHP7, MacOS
- 23. Başka bir komut dosyasından Çalıştır Düğüm Paketi + Bağımsız Değişkenler
- 24. Bir filetype ile kaynak paketleri nasıl oluştururum? NSBundles?
- 25. QUygulama PySide uygulama paketi Py2app
- 26. GERÇEKTEN MacOs
- 27. Web Tarayıcısı Aktarımı için Yerel Bir Uygulama nasıl yapılır?
- 28. Java'dan belirli bir dosya için varsayılan (yerel) uygulama nasıl başlatılır?
- 29. Linux'ta ODBC için nasıl bir DSN oluştururum?
- 30. Tepkisel yerel uygulama için bir URL şeması/bağlantısı nasıl ayarlanır
Yeni yayımlanan paket kontrol buraya http://git.gnome.org/browse/gtk+/tree/gdk/quartz müstakil uygulamalarda bulundu (tema için) kuvars motorun bir başlangıç, ama bu uygun kaynakları alma ile yardımcı olmuyor Bir GTK motoru için bir uygulama paketine bir şekilde. Cevabın bir kısmının, bağlantı kurduğunuz sayfada açıklanan "Mach-O bağımlılıkları" olduğunu biliyorum, ancak bunları nasıl belirleyebilirim? Nereye gidiyorlar? Onları nasıl kurabilirim? – Glyph