#!/usr/bin/env python import sys from SnorkyGui import * from SnorkyCore import * from PyQt4 import QtCore # Our SSH interface :) ssh = SnorkySSH() # Creating Qt4 App app = QtGui.QApplication(sys.argv) win = SnorkyMainWin() # Some function to make Gui interact with Core def btnConnectPressed(): if(ssh.connected == True): ssh.closeTunnel() win.btnConnect.setText("Connect") win.web.reset() else: user = str(win.qle_username.text()) passwd = str(win.qle_passwd.text()) host = str(win.qle_host.text()) ssh.authenticate(host, user, passwd) port = int(win.qle_port.text()) ssh.openTunnel(host, 9998, port) win.web.load_page() win.btnConnect.setText("Disconnect") win.connect(win.btnConnect, QtCore.SIGNAL("clicked()"), btnConnectPressed) win.show() sys.exit(app.exec_())