Das set selected Item funktioniert auch nur machmal.
Das selektieren der Items direkt mit der Maus funktioniert auch nur manchmal. Man muss auf alle fälle die Linke Maustaste gedrückt halten und ein wenig mit der Maus über dem Item hin und her fahren.
Ich habe einen Dialog der eine QGroupBox enthält, in diese soll der Tree gezeichnet werden.
Klasse MyTree:
Code: Alles auswählen
class MyTree : public QTreeWidget
{
Q_OBJECT
public:
MyTree(QWidget*);
~MyTree(void);
};
MyTree::MyTree(QWidget *widget): QTreeWidget(widget)
{
this->setParent(widget);
}
MyTree::~MyTree(void)
{
}
Code: Alles auswählen
ui.setupUi(this);
m_tree= new MyTree(ui.IDC_BOX);
QStringList liste;
liste.append("Übersicht");
m_tree->setHeaderLabels(liste);
m_tree->setSelectionMode(QAbstractItemView::ExtendedSelection);
m_layout = new QGridLayout();
m_layout->addWidget(m_tree);
m_tree->show();
ui.IDC_BOX->setLayout(m_layout);
Grisu