Seite 1 von 1

Buttons in Qtable ?

Verfasst: 4. Oktober 2005 23:17
von mozart
hallo ich versuche jetzt seit einer ganzen Nacht, in einer QTable
statt eines QTableitem einen Button einzusetzen. Hat sowas
schon mal jemand praktiziert ?

Verfasst: 5. Oktober 2005 00:32
von lepsai
QWidget * QTableItem::createEditor () const [virtual] ueberladen und darin eben ein Button erstellen. Wie in der Doku steht:
If you reimplement this function you'll almost certainly need to reimplement setContentFromEditor(), and may need to reimplement sizeHint().


QWidget *ComboItem::createEditor() const
{
// create an editor - a combobox in our case
( (ComboItem*)this )->cb = new QComboBox( table()->viewport() );
QObject::connect( cb, SIGNAL( activated( int ) ), table(), SLOT( doValueChanged() ) );
cb->insertItem( "Yes" );
cb->insertItem( "No" );
// and initialize it
cb->setCurrentItem( text() == "No" ? 1 : 0 );
return cb;

Verfasst: 5. Oktober 2005 08:31
von FlorianBecker