Advertisement
Narrook

hhh

Apr 17th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. from PyQt4.QtSql import *
  2. from PyQt4.QtGui import *
  3. from sshtunnel import SSHTunnelForwarder
  4. import sys
  5.  
  6. app = QApplication(sys.argv)
  7. server = SSHTunnelForwarder(
  8.             ('10.10.14.177', 22),
  9.             ssh_password="thuglife",
  10.             ssh_username="sneak",
  11.             remote_bind_address=('127.0.0.1', 3306))
  12. server.start()
  13. print(server.local_bind_port)
  14. server.close()
  15. db = QSqlDatabase.addDatabase('QMYSQL')
  16. db.setHostName("localhost")
  17. db.setDatabaseName("usrdb")
  18. db.setUserName("usr")
  19. db.setPassword("passwrd")
  20. db.open()
  21.  
  22. testModel = QSqlTableModel()
  23. testModel.setTable("test")
  24. testModel.setEditStrategy(QSqlTableModel.OnFieldChange)
  25. testModel.select()
  26.  
  27. testView = QTableView()
  28. testView.setModel(testModel)
  29.  
  30. app.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement