Prism Qt módra 10 sorban

Kicsit játszottam PyQt4-el és QtWebKittel, és kb 10 sorban sikerült összehozni olyasmit, mint amit a Mozilla mostanában fejlesztget. (Tudom, ez mág önmagában semmit sem tud, de e-penis [(c) trey] mutogatásnak jó:-))

Íme tehát a kód:

#!/usr/bin/python
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
prism = QApplication(sys.argv)
page = QWebView()
page.load(QUrl(sys.argv[1]))
page.show()
sys.exit(prism.exec_())

Hogyan működik? Elment, futtatási jogot ad (vagy python qtprism.py), majd futtatva 1 paramétert igényel: hogy melyik oldalt szeretnénk megnézni vele.
Példa: ./qtprism http://mail.google.com

Pont a gmail kapcsán jöttem rá, hogy ez így önmagában kevés, mert pl jelszavakat nem jegyez meg, de majd egyszer továbbfejlesztem hogy használja a Kulcstartót (KDEWallet:-))
Ami még hiányzik hozzá az a cuki kis indítófelület, amivel új "alkalmazást" lehet csinálni, ha egyszer nem lesz vizsgaidőszak ez is elkészül majd...

Igazából csak szórakozásból csináltam, kíváncsi voltam, hogy mennyire nehéz az ilyesmit megoldani Qt-val (Prism-el nagy bajom, hogy GTK-s, és mivel FF alapú, így lassan indul, mert betölt minden plugint, max nem látszanak...). Ha valaki lát benne fantáziát, akkor szívesen dolgozom rajta még, a jelszókezelés megoldása pl érdekelne.

szerk: utólag megtaláltam kb ugyan ezt kde techbase-en is, de legalább jól elszórakoztam :-)

Hozzászólások

na igen. kíváncsi vagyok mit tud a prism, ami miatt ennyit fejlesztik.
főleg úgy hogy chrome tudja már.

csinos, python konzolba bepötyögtem:)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd