Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam wszystkich.
Mam dzisiaj nasypujące pytanie odnośnie programowania w QT – staram się do tabeli uzyskanej poprzez wywołanie zapytania SQL, dodać w pierwszej kolumnie checkbox'y tak aby dany wiersz można było „włączać i wyłączać” – oczywiście działam na modelu tabeli (QTableView) oraz modelach podzapytań SQL (QSqlQueryModel).
Problem w tym że o ile reszta rzeczy w dokumentacji QT jest opisana bardzo dobrze, o tyle odnośnie wstawiania widgetów jest zaledwie niewielka wzmianka, przykłady dodane do API też niewiele mi mówią. Na googlu jak dotąd znalazłem tylko bardzo szczątkowe informacje np. tutaj:
http://lists.trolltech.com/qt-interest/2006-05/thread00066-0.html
czy tutaj:
http://lists.trolltech.com/qt-interest/2007-06/thread00629-0.html
Niby jest mowa o nadpisaniu metod odpowiednich klas – lub stworzeniu własnego delegata, ale nie jest do końca wyjaśnione w jaki dokładnie sposób do tego podejść...
Próbowałem już stworzyć własnego delegata na podstaawie jednego z przykładów, ale nie wiem w jaki sposób użyć go do wypełnienia pierwszej kolumny checkbox'ami.
Czy ktoś może mi coś zasugerować? Przypominam że ma to wyglądać mniej więcej tak:
Po wywołaniu podzapytania, tabela wypełnia się danymi, a w pierwszej kolumnie tworzą się checkboxy. Tabela opiera się o QtableView a podzapytanie o QsqlQueryModel.
Z góry dzięki za wszelkie sugestie.
Offline
Strony: 1