Portál AbcLinuxu, 12. května 2025 05:42

Dotaz: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci

2.6.2009 20:44 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
Přečteno: 261×
Odpovědět | Admin
Trochu se ted hrabu v Qt a nejak si nedokazu porad s timhle problemem.

Mam hlavni okno, nad kterym nezavolam show. Mam tray ikonku. Pri kliknuti na ni se otevre dialog. Problem je v tom ze pri zavreni toho dialogu se mi zavre cela aplikace a nejak nemuzu najit zpusob jak tomu zabranit.
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.6.2009 22:31 cyclope | skóre: 10
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin

ahoj, sam jsem mel stejnej problem a ve vysledku jsem zjistil, ze je to prkotinka. bohuzel ti takhle z hlavy nenapisu, kde jsem tenkrat delal chybu.

pastni sem tu potrebnou cast kodu deklarace a implementace hlavniho okna, dialogu a volani dialogu z hlavniho vlakna aplikace. pak to dame urcite dohromady :)

Nula neni obycejne nic. Je to nic opirajici se o zelezny zakon sve nezbytnosti.
3.6.2009 09:09 Luboš Luňák | skóre: 19 | blog: Seli
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://doc.qtsoftware.com/4.5/qapplication.html#quitOnLastWindowClosed-prop
3.6.2009 12:19 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
Diky. Neni to sice uplne optimalni, ale ucel to splnilo.

Chapu to spravne ze Qt nerozlisuje hidden a closed?
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
3.6.2009 14:10 Luboš Luňák | skóre: 19 | blog: Seli
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
A jaky je rozdíl mezi hidden a closed :) ?
3.6.2009 14:42 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
V semantice. Skryte okno by prave melo zabranit zavreni aplikace protoze neni zavrene, pouze skryte.
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
3.6.2009 11:45 David Watzke
Rozbalit Rozbalit vše Re: Qt - hlavni okno skryte, zavreni dialogu ukonci aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jedna možnost je reimplementovat closeEvent(), píšu o tom v mym článku...

 

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.