Witam, nie mogę znaleźć informacji na temat jaka klasa w Qt 4.7 odpowiada za 'tabelkę'. I nie chodzi mi tu wcale o QTableView :-) Chodzi mi dokładnie o to co jest w załączniku. Czy jedyna możliwość na uzyskanie takiego efektu to użycie QTreeView, czy może jest jakaś specjalna klasa do tego? Z góry dziękuję za pomoc :)
Byłeś blisko, "tabelka" to QTableWidget.
Niestety otrzymuję coś takiego jak w załączniku. Tak więc co zrobić, aby uzyskać efekt z pierwszego postu? :)
no jak zamieszczasz tekst to trudno aby z tego w magiczny sposób stał się progress bar :) poczytaj dokładnie jak używać qtablewidget. Zobacz sobie example.
Mi nie chodzi wcale o pasek postępu :P
Po prostu w przykładzie ta 'tabelka' ma tylko górny pasek tytułowy dla kolumn a i same kolumny są o wiele bardziej węższe. Chcę jedynie uzyskać QListView z podziałem na kolumny :)
EDIT@:
Udało się za pomocą QTreeWidget :D
To w przykładzie to nie jest table view/widget, ale list view/widget.
No właśnie myślałem, że uda mi się przystosować QTreeWidget ale nie potrafię.
Mógłbyś mi pomoc w uzyskaniu efektu z przykładu ? Czyli ListView z kolumnami. W dodatku tam możliwe jest sortowanie. Qt umożliwi to (alfabetycznie) czy trzeba samemu sortowanie napisać? :)
Edit@:
Nie bez trudu ale udało się. Próbowałem ciągle na QTreeWidget, jednak nie przyszło mi do głowy, aby zobaczyć QTreeView, z którego QTreeWidget posiada kluczowe do tego funkcje.
Jeśli ma być kilka kolumn,to QTableView nie QListView.
Co do sortowania,to owszem,Qt samo załatwi sprawę (sortByColumn())