abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    včera 15:55 | Zajímavý software

    WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.

    Indiánský lotr | Komentářů: 0
    8.8. 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 3
    8.8. 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

    Ladislav Hagara | Komentářů: 1
    8.8. 13:22 | IT novinky

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 8
    8.8. 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 2
    8.8. 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    7.8. 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 10
    7.8. 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    7.8. 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (46%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (19%)
    Celkem 318 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Qt MVC hierarchicky model a proxymodel

    27.4.2009 21:37 jarque | skóre: 3
    Qt MVC hierarchicky model a proxymodel
    Přečteno: 477×

    Dobry den,

    uz dlhsie sa trapim s nasledovnym problemom:

    data spristupnujem cez hierarchucky model (tree model, data su akoze "suboy a adresare") a zobrazujem ich v QTreeView , problem je v tom ze by som chcel pouzit QSortFilterProxyModel na vyhliadavanie v  datach ,ako som sa docital v tree like modeloch sa vola fn filterAccepRow pre rodica ako aj pre kazdeho potomka a ak rodic nevyhovuje RegExp tak ani on a ani jeho potomkovia niesu zobrazeny , toto chovanie mi nevyhovuje. Preto som si vyhutal ze musim prekonvertovat model z hierarchickeho na list like model a ten potom predat ako sourcemodel pre proxac, Ale ako na to ? Myslim ze sa to da, v Qt Assistente je spraveny  sidebar tak ako by som to chcel mat aj ja. Rozmyslal som aj nad tym ze spravim este jeden model (list like) nad tymito datami, ale to by som porusil celu filozofiu MVC tak som prisiel k zaveru ze mozno musim pouzit este jeden ,"medzi vrstvu", proxymodel a v tom prekopat tree model na list like {no zase neviem ako, no predpokladam ze by krasne reagoval na zmenu dat v prvotnom modely a tym mal data na spracovanie zarucene cerstve }, tento proxy model by som uz pouzil ako source model pre vysledny proxySortFilterModel a ten zadal pre QListView.

    Co si o tom myslite Vy ?

    Ako by ste mi poradili to urobit ???

     

    Odpovědi

    2.5.2009 00:09 jarque | skóre: 3
    Rozbalit Rozbalit vše Re: Qt MVC hierarchicky model a proxymodel

    Tak som sa s tym pohral spravil predsa len subclass s QAbstractProxyModel napisal fn mapFromSource mapToSource a vsetky metody pre clasicke QAbstracItemModel modely k tomu aby mi to reagovalo na zmeny v zdorjovom modely som preplacol setSourceModel a nakonektoval to podla vzoru z QSorfFilterProxyModel. pisem to sem len preto ze sa to mozno niekomu zide a nemusi sa v tom potom drbat ako ja idea je taka ze mam zkladny model {s dananou strukturou ktoru by som rad zmenil} spravim jednu subclass pre konveziu struktury{ to je tato spominana QAbstractProxyModel} a tu napojim na co chcem bud na Viewer alebo na dalsi QSortProxyModel

     

    PS: Skoda ze sa mi nik neozval na moj dotaz, som z toho smutny a to sa tu este vydava serial o Qt no co uz, ucit sa, ucit sa, ucit sa !!!!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.