Qt-interest Archive, September 2007
Problem with QTableWidgetItem
Message 1 in thread
Hello!
I want a cell of a QTableWidget to be a check box. The following code
works ok
lTableItem = new QTableWidgetItem();
lTableItem->setTextAlignment(Qt::AlignCenter);
lTableItem->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled |
Qt::ItemIsSelectable);
lTableItem->setCheckState(Qt::Checked);
but if I want to be an unchecked checkbox (I remove the last line) then
nothing appears in the cell!
Is this a bug?
I'm using Qt 4.3.0 win
Greetings
--
[ signature omitted ]
Message 2 in thread
Have you tried using setCheckState(Qt::Unchecked)?
Christian Rengstl M.A.
Klinik und Poliklinik fÃr Innere Medizin II
Kardiologie - Forschung
UniversitÃtsklinikum Regensburg
B3 1.388
Franz-Josef-Strauss-Allee 11
93053 Regensburg
Tel.: +49-941-944-7230
>>> On Mon, Sep 3, 2007 at 1:23 PM, in message
<fbgqrl$sqo$1@xxxxxxxxxxxxxxxxxx>,
"David" <david.sancho@xxxxxxxx> wrote:
> Hello!
>
> I want a cell of a QTableWidget to be a check box. The following
code
> works ok
>
> lTableItem = new QTableWidgetItem();
> lTableItem- >setTextAlignment(Qt::AlignCenter);
> lTableItem- >setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled
|
> Qt::ItemIsSelectable);
> lTableItem- >setCheckState(Qt::Checked);
>
> but if I want to be an unchecked checkbox (I remove the last line)
then
> nothing appears in the cell!
>
> Is this a bug?
>
> I'm using Qt 4.3.0 win
>
> Greetings
--
[ signature omitted ]