Biliyorum ama kodda da bişey yok zaten voidLayoutManager::displayAll //show all buttonu voidLayoutManager::chooseToDisplay //buradan aşağısı da filtre butonu { displayAll ; for(inti=0;i<currentGrid. count ;i++) voidLayoutManager::filteringFinished { for(inti=0;i<currentGrid. count ;i++) buttonBox->removeButton ; disconnect(okButton, SIGNAL(clicked , this, SLOT(collectFilteredWidgets ; deleteokButton; okButton=0; arrangeLayout ; }

bu sekilde kimse sana yardimci olamaz. sorun olan yere ait kodunu paylasirsan birileri dusunup biseyler yazabilir.. 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

o nasıl iş yle :D net birşey diyemiyorum ama şyle birşey sallayabilirim: Sen bu arayüzü oluşturduğunda bazı bellek blgelerine bu arayüzlerle ilgili bazı veriler kaydediliyor bunu biliyosun zaten. Hani acaba sen giving back system resources yapsan bir sıfırlansa tüm kayıtlı veriler, daha sonra tekrar oluştursan butonu mutonu sorunun düzelir mi. Vardı sanki bi fonksiyon byle bişey için ama hatırlayamıyorum :/ ayrıca kodlarında boyut falan da belirtmemişsin, bu nasıl sorun anlayamadım. Takipteyim konuyu :)

Layout Manager sınıfı yazıyorum. Eklenmiş tüm widget'ların listesiniO an gsterilen widgetların listesinive ekranda gstermek için QGridLayout tutuyorum. Amacım istendiğinde tüm widget'ları gstermek istendiğinde filtreleyip birkaçını gstermek. Her değişiklikte layout'un içini boşaltıp o an gsterilecekler listesi ile tekrar dolduruyorum. Widget ekleme konusunda hiçbir gzle grünür sıkıntı yok. Ama filtrelemeye gelince anlam veremediğim bir problem yaşıyorum. Filtrelemek istendiğinde tüm widget'ların altında bir checkbox beliriyor ve hangileri seçilmişse ok tuşuna basınca sadece onlar grünüyor. Buraya kadar sıkıntı yok. Buradan sonra tekrar geriye dnüp tümünü gstermek istediğimde bütün widget'lar çok güzel sıralanırken sonuncusu en son hali neyse onda kalıyor değişmiyor. Bir diğer ilginç nokta ise tekrar filtrele butonuna basınca tamamı planlandığı gibi grünüyor son widget dahil. İlk durum : http://s23.postimg. org/3tpgjv26j/nce. png Filtreleme ekranı : http://s7. postimg. org/6yfkgmdaj/filtreleme_ekran. png Filtrelenmiş hal : http://s14.postimg. org/cb4i61nq9/filtrelenmi. png Tümünü gster : http://s8. postimg. org/dtlz1ezrp/show_All. png Tekrar filtre butonuna tıklayınca : http://s11.postimg. org/ffzijwlrn/tekrar_Filtre. png