from qt import *
from qttable import QTable


class Form2(QWidget):
  def __init__(self,parent = None,name = None,fl = 0):
    QWidget.__init__(self,parent,name,fl)

    if name == None:
      self.setName("Form2")

    self.resize(600,480)
    self.setCaption(self.trUtf8("Form2"))

    Form2Layout = QVBoxLayout(self,11,6,"Form2Layout")

    self.Table2 = QTable(self,"Table2")
    self.Table2.setNumCols(self.Table2.numCols() + 1)
    self.Table2.horizontalHeader().setLabel(self.Table2.numCols() - 1,self.trUtf8("foo"))
    self.Table2.setNumCols(self.Table2.numCols() + 1)
    self.Table2.horizontalHeader().setLabel(self.Table2.numCols() - 1,self.trUtf8("bar"))
    self.Table2.setNumCols(self.Table2.numCols() + 1)
    self.Table2.horizontalHeader().setLabel(self.Table2.numCols() - 1,self.trUtf8("baz"))
    self.Table2.setNumRows(self.Table2.numRows() + 1)
    self.Table2.verticalHeader().setLabel(self.Table2.numRows() - 1,self.trUtf8("1"))
    self.Table2.setNumRows(self.Table2.numRows() + 1)
    self.Table2.verticalHeader().setLabel(self.Table2.numRows() - 1,self.trUtf8("2"))
    self.Table2.setNumRows(self.Table2.numRows() + 1)
    self.Table2.verticalHeader().setLabel(self.Table2.numRows() - 1,self.trUtf8("3"))
    self.Table2.setNumRows(3)
    self.Table2.setNumCols(3)
    self.Table2.setRowMovingEnabled(1)
    self.Table2.setColumnMovingEnabled(1)
    self.Table2.setSelectionMode(QTable.Single)
    Form2Layout.addWidget(self.Table2)

if __name__ == '__main__':
  import sys
  a = QApplication(sys.argv)
  w = Form2()
  w.show()
  a.exec_loop()

