Hello,
     I am currently learning KHTMLPart for web browsing, but I got into some problems.
When I tried to access SSL site (like https://www.gmail.com), I couldn't submit any field data. The response was empty.
I wonder if there is any extra steps that I need to do. I tried to find a solution via google without success. Hopefully someone
could help me out here :)

The following is the python code I did:

from kdeui import *
from khtml import *
from kdecore import *
from qt import *

class Form1(KMainWindow):
    def __init__(self):
        KMainWindow.__init__(self)

        self.lineEdit2 = QLineEdit(self,"lineEdit2")
        self.lineEdit2.setGeometry(QRect(0,0,601,31))
        self.vBox1 = QVBox(self,"vBox1")
        self.vBox1.setGeometry(QRect(0,30,601,631))
        self.vBox1 = QVBox(self,"vBox1")
        self.vBox1.setGeometry(QRect(0,30,601,631))
        self.kHTMLPart1 = KHTMLPart(self.vBox1,"kHTMLPart1")
        self.languageChange()
        self.resize(QSize(607,665).expandedTo(self.minimumSizeHint ()))
        self.clearWState(Qt.WState_Polished)
        self.connect(self.lineEdit2,SIGNAL("returnPressed()"), self.newURL)
        self.connect(self.kHTMLPart1.browserExtension(),SIGNAL("openURLRequest(const KURL&, const KParts::URLArgs&)"), self.openURLRequest)

    def languageChange(self):
        self.setCaption(self.__tr("Form1"))

    def newURL(self):
        e = self.lineEdit2.text().ascii()
        r = KURL(e)
        QMessageBox.information( self, "url", r.url())
        self.kHTMLPart1.openURL(r)

    def openURLRequest(self,url,arg):
        QMessageBox.information( self, "url", url.url(), arg.contentType () )
        self.kHTMLPart1.openURL(KURL(url))

    def __tr(self,s,c = None):
        return qApp.translate("Form1",s,c)


Thanks for taking a look, any comment will be appreciated :)

Roger