Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. QTreeWidget - sprawdzanie elementów
QtWS25 Last Chance

QTreeWidget - sprawdzanie elementów

Scheduled Pinned Locked Moved Polish
2 Posts 1 Posters 1.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    maniek1310
    wrote on last edited by
    #1

    Witam, jest może jakaś funkcja, dzięki której mogę sprawdzić czy dany element jest zaznaczony czy nie ??

    Bo mam dwie funkcje. W pierwszej są instrukcje, które są wykonywane po naciśnięciu na "Tweak" w menu, i tutaj chciałem żeby sprawdzał, które elementy są już zaznaczone a które nie. No i mam jeszcze drugą funkcję, w której robią się instrukcje ale dopiero jak kliknie się w dany element dwa razy.

    @void Config_os::on_actionTweaki_triggered()
    {
    usun_sloty();

    ui->label_21->show();
    ui->treeWidget->show();
    
    QTreeWidgetItem *item2 = ui->treeWidget->setItemWidget("Element1", 0);
    Qt::CheckState check = item2->checkState(0);
    if(check == Qt::Checked)
        QMessageBox::information(this, "test", "Wykryto");
    else if(check == Qt::Unchecked)
        QMessageBox::information(this, "test", "Odznaczone");
    

    }

    void Config_os::on_treeWidget_itemDoubleClicked(QTreeWidgetItem *item, int column)
    {
    QString test;
    QString test;
    Qt::CheckState check = item->checkState(0);

    test = item->text(0);
    
    if(test == "Element1" and check == Qt::Unchecked)
    {
        system("przykładowe polecenie");
    }
    
    item->setCheckState(0, Qt::Checked);
    

    }@

    1 Reply Last reply
    0
    • M Offline
      M Offline
      maniek1310
      wrote on last edited by
      #2

      Problem rozwiązany, po prostu elementy listy dodawałem w funkcji void Config_os::on_actionTweaki_triggered() i od razu zaznaczałem lub odznaczałem.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved