14 Ocak 2016 Perşembe

c++ ModelView ve ListModelView

Model Bir Listeyi vEriyi Kalıp olarak Alıp işlemeye kullanmaya Yarar .Mesela Bir Listedeki eleanları Tek Tek Bir yapıya Aktarmaktan Modele Aktarır Bu Modelide Kullanacagımız Yere Set Ederiz


  ui->setupUi(this);

    model =new QStringListModel(this);     
                   // List Model Oluşturduk

    QStringList List;              //Listemizi Tanımladık
    List<<"Cats"<<"Dogs"<<"Elephants"<<"Birds"<<"Horses";    
                  // Listenin İçine Elemanlar Atadık
    model->setStringList(List);     
                 // Modelimize Listemizi Set Ettik
    ui->listView->setModel(model);  
                // ListViewimiza Modelimizi Set Ettik
    ui->comboBox->setModel(model);  
                // Comboboxa da Modelimizdeki Verileri Set Ettik

    ui->listView->setEditTriggers(QAbstractItemView::AnyKeyPressed | QAbstractItemView::DoubleClicked);
               //Burada ise Listviewdaki Herhangi Bir elemana Klavyeyle harf           /


              //Grinice Yada Cift Tıklanınca Degiştirilip Eleman Düzenlenebilme
                           //İmkanı Saglıyoruz
Share: