-
Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.sileman.
pl!not-for-mail
From: Kicer <...@...c>
Newsgroups: pl.comp.programming
Subject: [Qt] Pomysł na listę widgetów
Followup-To: pl.comp.programming
Date: Tue, 29 Mar 2011 12:57:30 +0200
Organization: Sileman news server
Lines: 32
Message-ID: <imsduq$g27$1@kushnir.sileman>
NNTP-Posting-Host: host-5db0eeee.sileman.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8Bit
X-Trace: kushnir.sileman 1301396250 16455 93.176.238.238 (29 Mar 2011 10:57:30 GMT)
X-Complaints-To: u...@k...sileman
NNTP-Posting-Date: Tue, 29 Mar 2011 10:57:30 +0000 (UTC)
User-Agent: KNode/4.4.10
Xref: news-archive.icm.edu.pl pl.comp.programming:189548
[ ukryj nagłówki ]Witam
mam pewien zbiór danych przetrzymywanych w Qliscie i powiązane z nimi
obiekty w QStandardItemModel.
Do tej pory wizualizowałem dane z listy w następujący sposób:
QVBoxLayout do którego wkladałem własnej produkcji widgety które wyświetlały
całe bogactwo informacji ;).
Taka konstrukcja jest tymczasowa bo potrzebuję móc sortować elementy tej
wizualnej listy, usuwać elementy itp.
Jedyne co mi przyszło do głowy to:
1. Zrobić wlasny View (system Model/View), ale coś czarno widzę
dziedziczenie po QAbstractItemView,
2. Operować bezpośrednio na QVBoxLayout (usuwać elementy, wkladać w inne
miejsca lub też czyścić cały layout i budować od nowa wedle gustu)
Drugi pomysł wydaje mi sie mniej czasochłonny i mam pewność ze będzie
działał. Tylko czy to będzie po ludzku? Może są jakieś lepsze sposoby?
Dużym plusem była by możliwość kliknięcia w element takiej wizualnej listy i
jego zaznaczenie (czyli tak jak kliknięcie w element zwyklej listy
(QTreeView etc)) + wygenerowanie sygnału kliknięcia w element (stąd pomysł z
własnym view).
pozdawiam
--
Michał Walenciak
gmail.com kicer86
http://kicer.sileman.net.pl
gg: 3729519
Następne wpisy z tego wątku
- 30.03.11 06:21 Kicer
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-30 Moduł BT BLE 5.0
- 2024-12-30 Łódź => Application Security Engineer <=
- 2024-12-30 Lublin => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-30 Nowy Outlander PHEV w PL
- 2024-12-30 Warszawa => Key Account Manager <=
- 2024-12-30 Katowice => Key Account Manager (ERP) <=
- 2024-12-28 Śmiechu KOOOOOOPA ;-)
- 2024-12-29 Pomiar amplitudy w zegarku mechanicznym
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?
- 2024-12-28 Warszawa => Full Stack .Net Engineer <=
- 2024-12-28 Warszawa => Sales Assistant <=
- 2024-12-28 Warszawa => Programista Full Stack .Net <=
- 2024-12-28 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-28 Katowice => Head of Virtualization Platform Management and Operating S