2010-10-05 53 views

cevap

33

Kullanım değiştirmek için:

QTableView table(...); 
table.setEditTriggers(QAbstractItemView::NoEditTriggers); 
+0

Teşekkürler. işe yarıyor. – saravanan

+1

Benzer bir sorunla karşılaştığımda da benim için çalıştı, hızlı ipucu olsa da, aslında QAbstractItemView' değil, QAbstractView' – thnkwthprtls

1

kullanın editTriggers property aşağıdaki davranış

+1

Muhtemelen çözümünüzde bir örnek oluşturmalısınız. Kullandığınız bağlantı bozuk ve cevap gerçekten kendi başına çok fazla yardım sunmuyor. – thnkwthprtls

5

EditTriggers enum (bir unsur olan NoEdittriggers) ilan edilir QTableView ait AnaSınıf olan QAbstractItemView, deneyin. this bağlantısı yapıldı.

QTableView table(...); 
table.setEditTriggers(QAbstractItemView::NoEditTriggers); 
+0

Daha fazla upvotes olmalı, aslında önemli bir yazım hatası olan kabul edilen yanıttan daha doğru – thnkwthprtls

İlgili konular