Selction in QTreeWidget funktioniert nicht richtig

Alles rund um die Programmierung mit Qt
Antworten
Grisu80
Beiträge: 43
Registriert: 14. September 2005 16:01
Wohnort: Münster

Selction in QTreeWidget funktioniert nicht richtig

Beitrag von Grisu80 »

Ich habe ein größeres Problem mit dem Selektieren von Items in einem QTreeWidget. Wenn ich kein Item selectiert habe und außerhalb meines Dialoges irgendwo hinklicke, wird einfach ein Item im Dialog selektiert.
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)
{
}
Konstruktor Dialog:

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);
	

Dem Tree füge ich dann mehrere Items hinzu. Ich habe die befürchtung das das was mit der erzeugung meines Dialoges nicht stimmt. Vielleicht sieht ja jemand einen Fehler, wäre sehr dankbar.

Grisu
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Bei 4.0.1 funktioniert die Selektion nicht wirklich. Aber bei 4.0.0 und bei 4.1-snap sowieso.
Grisu80
Beiträge: 43
Registriert: 14. September 2005 16:01
Wohnort: Münster

Beitrag von Grisu80 »

Noch mal eben eine kurze Frage: Heißt das "sowieso", dass das mit 4.0.0 erst recht nicht geht, oder das es da läuft?

Grisu
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Da waren meine Gedanken wieder schneller als meine Finger.

Bei 4.0.1 geht es spärlich bis ganz schlecht
Bei 4.0.0 geht es gut, allerdings gibt es bekannte Bugs, die in 4.0.1 heraus sein sollten. Das kann ich aber nicht bestätigen, keinen davon.
Bei 4.1-snap ist alles gelöst, mir bekannt ab dem 20.09.2005, mit dem ich solche Tests gemacht habe.
Grisu80
Beiträge: 43
Registriert: 14. September 2005 16:01
Wohnort: Münster

Beitrag von Grisu80 »

Vielen dank, ich werde mal den 4.1 Snap runterladen. Und dann mal mitteilen ob es dann geht
Antworten