QTableView Sıkıntısı

12 views
Skip to first unread message

mucip....@gmail.com

unread,
Oct 9, 2019, 4:20:35 PM10/9/19
to Qt Türkiye
Merhabalar,
Aşağıdaki gibi bir sorguyu iki kolon şeklinde gösteren kod var:
Anlamadığım ;

coilView->horizontalHeader()->length()

satırında length() kısmında hata veriyor. Hata mesajı

/// HATA //
/home/mucip/QtProg/KurdakKantarYonetim/mainwindow.cpp:27: error: invalid use of incomplete type ‘class QHeaderView’
     coilView->setMinimumWidth(coilView->horizontalHeader()->length());                                                             ^~

/////
Anlamadım doğrusu. Platform ile mi alakalı bilemedim. Wİn ortamında pek ses etmiyordu. Debian bir de 5.13 deneyeyim dedim ama elimizde patladı valla... :(



QTableView *coilView = new QTableView(this);                        //create the tableview
    ui->cBKullanici->setView(coilView);                                //set it to the comboBox before making changes    
    coilView->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);      //fine tuning of some options
    coilView->setSelectionMode(QAbstractItemView::SingleSelection);
    coilView->setSelectionBehavior(QAbstractItemView::SelectRows);
    coilView->setAutoScroll(false);
    ui->cBKullanici->setModel(modelTableKullanici);                                  //set the model    
    coilView->resizeColumnsToContents();                                //resise to content after setting model (needs data)
    coilView->resizeRowsToContents();
    coilView->setMinimumWidth(coilView->horizontalHeader()->length());  //to have a good width on the drop down widget
    coilView->verticalHeader()->hide();



--
Kolay gelsin,
Mucip:)

A.A. Sezen

unread,
Oct 10, 2019, 2:37:32 AM10/10/19
to Qt Türkiye
Merhaba,
Başlık dosyasını ekleyin.

#include <QHeaderView>

QHeaderView sınıfında tanımlı özelliklere başlık dosyası eklemeden QTableView üzerinden erişmeye çalışınca radara yakalanmış.

İnternetten bulunan kopyala yapıştır kodlar zamanla eskidikçe her zaman sorun çıkartabilir.
Anlamadan kullanınca da elde patlaması, kafa karışıklığı kaçınılmaz.
Kolay gelsin.

9 Ekim 2019 Çarşamba 23:20:35 UTC+3 tarihinde mucip...@gmail.com yazdı:

mucip....@gmail.com

unread,
Oct 10, 2019, 3:07:48 AM10/10/19
to Qt Türkiye
Merhabalar ,
Bu include eklemeden çalışan örneklerim var.

Acaba önceden eklenmiş bir include içinde geliyor olabilir mi bu include?  


10 Eki 2019 Per 09:37 tarihinde A.A. Sezen <a.a....@gmail.com> şunu yazdı:
--
--
Qt Türkiye E-Posta Listesi
Yazılanlardan sadece yazan sorumludur...
Mesaj göndermek için qttu...@googlegroups.com
Listeden çıkmak için qtturkiye-...@googlegroups.com
Liste hakkında daha fazla bilgi için
http://groups.google.com/group/qtturkiye
Qt Türkiye: http://qt.comu.edu.tr
---
Bu iletiyi Google Grupları'ndaki "Qt Türkiye" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için qtturkiye+...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/qtturkiye/097f7938-782a-4371-8e65-6e1a01ea23f4%40googlegroups.com adresini ziyaret edin.

A.A. Sezen

unread,
Oct 10, 2019, 3:38:05 AM10/10/19
to Qt Türkiye
Merhaba,
Kütüphaneye bir şekilde erişiyordur. Kapsamlar değişmiş olabilir. Kod iyileştirmeleri yapılıyordur. Eklemeler, çıkarmalar zaten sürekli oluyor.
Kolay gelsin.

10 Ekim 2019 Perşembe 10:07:48 UTC+3 tarihinde mucip...@gmail.com yazdı:
Merhabalar ,
Bu include eklemeden çalışan örneklerim var.

Acaba önceden eklenmiş bir include içinde geliyor olabilir mi bu include?  


10 Eki 2019 Per 09:37 tarihinde A.A. Sezen <a.a...@gmail.com> şunu yazdı:
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için qttu...@googlegroups.com adresine e-posta gönderin.

Dr. Mucibirahman İLBUĞA

unread,
Oct 10, 2019, 3:48:53 AM10/10/19
to qttu...@googlegroups.com
Merhabalar,

Tamamdır Aykut Bey.

Teşekkürler... ;-)

Kolay gelsin,
Mucip:)

On 10.10.2019 09:37, A.A. Sezen wrote:
> #include <QHeaderView>
Reply all
Reply to author
Forward
0 new messages