QTreeWidget



  • Hallo ich suche ne Möglichkeit das aufklappen eines Items zu verbieten.
    im aufgezeigten code funktioniert das leider nicht.

    sorry für den bescheidenen code aber der Kaffee hatte noch keine Wirkung 😉

    int main(int argc, char *argv[])
        {
            QApplication app(argc, argv);
    
            QDirModel *model = new QDirModel;
    
            QTreeWidget *tree = new QTreeWidget;
            tree->setColumnCount(1);
    	QTreeWidgetItem *da_Item = new QTreeWidgetItem(tree);
    	da_Item->setText(0,"oben");
    	QTreeWidgetItem *f_2_t_Item = new QTreeWidgetItem(da_Item);
    	f_2_t_Item->setText(0,"1_nach_oben");
    	QTreeWidgetItem *f_3_t_Item = new QTreeWidgetItem(da_Item);
    	f_3_t_Item->setText(0,"lnk b8trz 2g4");
    	QTreeWidgetItem *f_3_1_t_Item = new QTreeWidgetItem(f_3_t_Item);
    	f_3_1_t_Item->setText(0,"testing");
    	f_3_t_Item->setFlags(f_3_t_Item->flags() & !Qt::ItemIsUserCheckable);
    	f_3_t_Item->setFlags(f_3_t_Item->flags() & !Qt::ItemIsEnabled);
    
            tree->setWindowTitle(QObject::tr("Dir View"));
            tree->resize(640, 480);
            tree->show();
    
            return app.exec();
        }
    

Anmelden zum Antworten