summaryrefslogtreecommitdiffstats
path: root/examples/pykde-sampler/qt_widgets/table.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pykde-sampler/qt_widgets/table.py')
-rw-r--r--examples/pykde-sampler/qt_widgets/table.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/examples/pykde-sampler/qt_widgets/table.py b/examples/pykde-sampler/qt_widgets/table.py
deleted file mode 100644
index 4a689d2..0000000
--- a/examples/pykde-sampler/qt_widgets/table.py
+++ /dev/null
@@ -1,42 +0,0 @@
-labelText = 'TQTable'
-iconName = 'inline_table'
-
-helpText = """From the docs: 'The TQTable class provides a flexible
-editable table widget.'
-"""
-
-import csv
-import os
-
-from qt import TQFrame, TQStringList, TQVBoxLayout, SIGNAL
-from qttable import TQTable
-
-from tdeui import KTextEdit
-
-contrib = os.path.join(os.path.split(__file__)[0], 'CONTRIB')
-
-
-class MainFrame(TQFrame):
- def __init__(self, parent=None):
- TQFrame.__init__(self, parent)
- self.help = KTextEdit(helpText, '', self)
-
- data = csv.reader(open(contrib))
- header = data.next()
- items = [item for item in data]
-
- self.table = table = TQTable(len(items), len(header), self)
- headers = TQStringList()
- for headertext in header:
- headers.append(headertext)
- table.setColumnLabels(headers)
-
- cols = range(len(header))
- for row, record in enumerate(items):
- for col in cols:
- table.setText(row, col, record[col])
-
- layout = TQVBoxLayout(self, 4)
- layout.addWidget(self.help)
- layout.addWidget(self.table)
- layout.addStretch(1)