Zum Inhalt springen

SaKl

Mitglieder
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

  1. Hallo! Bin ein Anfänger und brauche eure Hilfe. Ich habe mit Qt ein QTreeWidget erstellt. Wenn ich nun auf einen Eintrag klicke, möchte ich, dass einmal eine Nachricht kommt ("Sie haben auf diesen Eintrag geklickt"). Leider funktioniert das nicht so wie ich mir das vorstelle. Wenn ich bereits 2 Einträge habe, kommt diese Nachricht 2 mal, bei 3 Einträgen 3 mal u.s.w. MainWindow::MainWindow() { setupUi(this); setWindowTitle(tr("Adressen Editor")); connect(actionAdd_Contact, SIGNAL(triggered()), this, SLOT(aufrufen())); } void MainWindow::aufrufen() { QTreeWidgetItem *cities = new QTreeWidgetItem(treeWidget); cities->setText(0, namenanzeigen); cities->setText(1, phoneanzeigen); cities->setText(2, emailanzeigen); connect(treeWidget, SIGNAL(itemClicked(QTreeWidgetItem *, int)), this, SLOT(bearbeiten(QTreeWidgetItem *, int))); void MainWindow::bearbeiten(QTreeWidgetItem *item, int col) { QString itemText = item->text(0); QMessageBox::information(this, "Nachricht", itemText); } Weiss jemand Rat? Was mache ich falsch? LG

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...