Buttons in Qtable ?

Alles rund um die Programmierung mit Qt
Antworten
mozart
Beiträge: 17
Registriert: 27. September 2005 22:01
Wohnort: Solingen

Buttons in Qtable ?

Beitrag 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 ?
MfG Rene
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag 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;
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Antworten