code: def __init__(self, host, port, clientId):
      qt.QWidget.__init__(self)
      self.edit = qt.QLineEdit("", self)
      self.edit.editingFinished.connect(self.add)
      self.table = TickerTable()
      self.connectButton = qt.QPushButton("Connect")
      self.connectButton.clicked.connect(self.onConnectButtonClicked)
      layout = qt.QVBoxLayout(self)
      layout.addWidget(self.edit)
      layout.addWidget(self.table)
      layout.addWidget(self.connectButton)
  
      self.connectInfo = (host, port, clientId)
      self.ib = IB()
      self.ib.pendingTickersEvent += self.table.onPendingTickers
  
file_path: ib_insync/examples/qt_ticker_table.py
imports: import asyncio
  import PyQt5.QtWidgets
  from ib_insync import IB, util
  from ib_insync.contract import *
label_desc: Use image node_id 1 to create a new Window object from inherited base classes: qt with example: obj = Window(host, port, clientId)