2010-05-08 22 views
6

düzenlenirken ilk metni ayarla QAbstractTableModel alt sınıfını oluşturdum ve bazı tablo hücrelerinin düzenlenebilir olmasını sağlamak için flags() yöntemini geçersiz kıldım. Sorun şu ki, düzenlemeye başladığımda, mevcut hücre değeri silinir. Başlangıçta seçili hücre değerine sahip olmak istiyorum. Bunu nasıl yapabilirim?Bir QTableView hücresi

+0

Hayır Aslında bunu seçilmesini istedim. – bdforbes

cevap

10

Çözüm, verileri geçersiz kıldığınızda Qt :: EditRole işlemek içindir. Daha önce sadece Qt :: DisplayRole ile çalışıyordum.

+1

Ayrıca bir temsilci kullanabilir ve 'setEditorData' olarak ayarlayabilirsiniz. – neuronet

İlgili konular