[PyKDE] Making a column read-only in QTableWidget
cdunscombe at yahoo.com
Fri Sep 8 15:53:36 BST 2006
--- Andreas Pakulat <apaku at gmx.de> wrote:
> On 08.09.06 04:29:21, Chris Dunscombe wrote:
> > I'm porting an app from PyQt3 to PyQt4 but can't find any obvious replacement for
> > QTable.setColumnReadonly() in QTableWidget.
> Use QTableWidgetItem::setFlags and don't include the Qt.IsEditable flag.
Thanks for that, maybe I'm being thick but does this mean I need to make each cell a
QTableWidgetItem? If possible could you provide a simple short example to complete the following:
myTable = QTableWidget(self)
# Code to make all of column 0 read only
> > Any ideas? (BTW I can't use the SQL module for licensing reasons)
> Why's that? I might be wrong, but afaik the SQL Module from Qt and PyQt
> are under the same license as the rest of it. The headers in the sql
> module say so too (i.e. GPL). Or is this different on windows?
No difference on Windows but I'm using the commercial version which under Qt has a number of
different Editions each with different modules.
> And anyways: What does the sql module have to do with a table widget?
The SQL module does have a "table view" which might be useful in this case.
Thanks very much,
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
More information about the PyQt