2011-11-01 10 views

cevap

10

Eğer Python tabanlıymış ama Python ile hiçbir ilgisi olmasaydı, Python olmasaydı gerçekten umurunda olursun tabanlı?

Her durumda, evet, bir proje var. Çok büyük bir tane de. Buna XULRunner denir. Proje Mozilla tarafından korunur ve her Mozilla programının GUI'sinde kullanılır.

<?xml version="1.0"?> 

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 

<window id="main" title="My App" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

    <script type="application/javascript" src="chrome://myapp/content/main.js"/> 

    <caption label="Hello World"/> 
    <separator/> 
    <button label="More >>" oncommand="showMore();"/> 
    <separator/> 
    <description id="more-text" hidden="true">This is a simple XULRunner application. XUL is simple to use and quite powerful and can even be used on mobile devices.</description> 

</window> 

Ve JavaScript:

Bu XML tabanlı bir sözdizimi (XUL) özellikleri http://pyxpcomext.mozdev.org/no_wrap/tutorials/pyxulrunner/python_xulrunner_about.html

+0

bu çok yardımcı bir cevap ... XULRunner ile daha çalıştın mı? – Jurudocs

+0

Birkaç kez, evet. Geliştirme ortamı kurulumunu (birkaç yapılandırma dosyası, dizin, vb.) Aldıktan sonra, çalışmak çok kolaydır. İsterseniz jQuery'yi de ekleyebilirsiniz! Her zamanki gibi, Mozilla'nın harika bir referansı var: https://developer.mozilla.org/en/Getting_started_with_XULRunner – Blender

+0

kulağa hoş geliyor! – Jurudocs

2
: Hatta Python gömebilirsiniz

function showMore() { 
    document.getElementById("more-text").hidden = false; 
} 

, sizin koduna, görünüyor

PyQt'den bahsettiğinize göre, muhtemelen tüm uygulamalarınız için QtWebKit modülünden oluşan basit bir GUI oluşturabilirsiniz. Ardından, yerel olarak oluşturduğunuz bazı dosyaları işaretleyin ve bunları başvurunuzu kullanarak göz atın. Ancak, bu normal bir tarayıcı kullanarak karşılaştırıldığında herhangi bir farklı olmaz, bu yüzden benim düşünceme göre gerçekten herhangi bir nokta yok ...

0

her zaman django kullanabilirsiniz, django şablonları destek html, js, css, php

+0

cevabınız için teşekkürler ... tarayıcı tabanlı bir çözümün tionking ... ve bu nedenle sunucu etkileşimi vb. – Jurudocs

+0

ilk başta dikkat etmedi - bu durumda +1, Blender'ın cevabı, umut verici görünüyor – Optimus

İlgili konular